X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/python-afs.git/blobdiff_plain/62df45819cdcbd21b579a471c821f0876743b2a4..562c4cd06e8c80fe088658a91dd63a3cb9e1fa8b:/afs/afs.pxd diff --git a/afs/afs.pxd b/afs/afs.pxd index 1542de2..d165921 100644 --- a/afs/afs.pxd +++ b/afs/afs.pxd @@ -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()