root/nt/inc/sys/acl.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


     1 /* Emulation of Posix ACLs for Windows.  */
     2 
     3 #ifndef ACL_H
     4 #define ACL_H
     5 
     6 #define NOMINMAX 1      /* don't define min and max */
     7 #include <windows.h>
     8 
     9 typedef PSECURITY_DESCRIPTOR acl_t;
    10 typedef unsigned acl_type_t;
    11 
    12 /* Values of acl_type_t  */
    13 #define ACL_TYPE_ACCESS  0
    14 #define ACL_TYPE_DEFAULT 1
    15 
    16 typedef unsigned acl_perm_t;
    17 
    18 extern int    acl_valid (acl_t);
    19 extern acl_t  acl_get_file (const char *, acl_type_t);
    20 extern int    acl_set_file (const char *, acl_type_t, acl_t);
    21 extern char * acl_to_text (acl_t, ssize_t *);
    22 extern acl_t  acl_from_text (const char *);
    23 extern int    acl_free (void *);
    24 
    25 #endif  /* ACL_H */

/* [<][>][^][v][top][bottom][index][help] */