Remove the reserved field from prcheckentry, since it doesn't seem to
[invirt/packages/python-afs.git] / afs / _pts.pyx
index 77b3283..173144c 100644 (file)
@@ -26,9 +26,7 @@ cdef import from "afs/ptuser.h":
         afs_int32 owner
         afs_int32 creator
         afs_int32 ngroups
-        afs_int32 nusers
         afs_int32 count
-        afs_int32 reserved[5]
         char name[PR_MAXNAMELEN]
 
     int ubik_PR_NameToID(ubik_client *, afs_int32, namelist *, idlist *)
@@ -55,9 +53,7 @@ cdef class PTEntry:
     cdef public afs_int32 owner
     cdef public afs_int32 creator
     cdef public afs_int32 ngroups
-    cdef public afs_int32 nusers
     cdef public afs_int32 count
-    cdef afs_int32 reserved[5]
     cdef public char * name
 
 cdef int _ptentry_from_c(PTEntry p_entry, prcheckentry c_entry) except -1:
@@ -70,9 +66,7 @@ cdef int _ptentry_from_c(PTEntry p_entry, prcheckentry c_entry) except -1:
     p_entry.owner = c_entry.owner
     p_entry.creator = c_entry.creator
     p_entry.ngroups = c_entry.ngroups
-    p_entry.nusers = c_entry.nusers
     p_entry.count = c_entry.count
-    memcpy(p_entry.reserved, c_entry.reserved, sizeof(p_entry.reserved))
     p_entry.name = c_entry.name
     return 0
 
@@ -86,9 +80,7 @@ cdef int _ptentry_to_c(prcheckentry * c_entry, PTEntry p_entry) except -1:
     c_entry.owner = p_entry.owner
     c_entry.creator = p_entry.creator
     c_entry.ngroups = p_entry.ngroups
-    c_entry.nusers = p_entry.nusers
     c_entry.count = p_entry.count
-    memcpy(c_entry.reserved, p_entry.reserved, sizeof(p_entry.reserved))
     strncpy(c_entry.name, p_entry.name, sizeof(c_entry.name))
     return 0