Move com_err initializers into the common AFS imports.
[invirt/packages/python-afs.git] / afs / afs.pxd
index 1542de2..d165921 100644 (file)
@@ -8,6 +8,11 @@ cdef extern from "string.h":
     char * strerror(int errnum)
     char * strncpy(char *s1, char *s2, size_t n)
     void * memset(void *b, int c, size_t n)
+    void * memcpy(void *s1, void *s2, size_t n)
+
+cdef extern from "stdlib.h":
+     void * malloc(size_t size)
+     void free(void *)
 
 cdef extern from "netinet/in.h":
     struct in_addr:
@@ -129,3 +134,15 @@ cdef extern from "ubik.h":
 
 cdef extern from "afs/com_err.h":
     char * afs_error_message(int)
+
+# All AFS error tables
+cdef extern from "afs/auth.h":
+    void initialize_KTC_error_table()
+cdef extern from "afs/cellconfig.h":
+    void initialize_ACFG_error_table()
+cdef extern from "afs/pterror.h":
+    void initialize_PT_error_table()
+cdef extern from "rx/rxkad.h":
+    void initialize_RXK_error_table()
+cdef extern from "ubik.h":
+    void initialize_U_error_table()