]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/directory.h
LDAP: Support for Active Directory objectGUID
[netatalk.git] / include / atalk / directory.h
index 47434759232d7dde8a511e2cf53da1b7eaf637df..a2759aa18ca1cb455d73b0c1c6c3479a3c941882 100644 (file)
@@ -32,6 +32,7 @@
 #include <atalk/cnid.h>
 #include <atalk/bstrlib.h>
 #include <atalk/queue.h>
+#include <atalk/unicode.h>
 
 /* setgid directories */
 #ifndef DIRBITS
@@ -71,6 +72,8 @@ struct dir {
     uint32_t    d_offcnt;             /* offspring count */
     uint16_t    d_vid;                /* only needed in the dircache, because
                                          we put all directories in one cache. */
+    uint32_t    d_rights_cache;       /* cached rights combinded from mode and possible ACL */
+
     /* Stuff used in the dircache */
     time_t      dcache_ctime;         /* inode ctime, used and modified by dircache */
     ino_t       dcache_ino;           /* inode number, used to detect changes in the dircache */