ports/sysutils/libsunacl/files/patch-sunacl.h
Mikael Urankar 6a6678eefe sysutils/libsunacl: Add missing ACEs definition needed by samba
These are needed provision a domain controller on top of ZFS.

PR:		276940
Approved by:	maintainer timeout
2024-02-28 15:34:13 +01:00

16 lines
628 B
C

--- sunacl.h.orig 2024-02-07 14:49:41 UTC
+++ sunacl.h
@@ -85,6 +85,13 @@ typedef struct ace {
#define ACE_ACCESS_DENIED_ACE_TYPE 0x0001
#define ACE_SYSTEM_AUDIT_ACE_TYPE 0x0002
#define ACE_SYSTEM_ALARM_ACE_TYPE 0x0003
+#define ACE_ALLOWED_COMPOUND_ACE_TYPE 0x0004
+#define ACE_ACCESS_ALLOWED_OBJECT_ACE_TYPE 0x0005
+#define ACE_ACCESS_DENIED_OBJECT_ACE_TYPE 0x0006
+#define ACE_SYSTEM_AUDIT_OBJECT_ACE_TYPE 0x0007
+#define ACE_SYSTEM_ALARM_OBJECT_ACE_TYPE 0x0008
+
+
#define ACE_ALL_PERMS (ACE_READ_DATA|ACE_LIST_DIRECTORY|ACE_WRITE_DATA| \
ACE_ADD_FILE|ACE_APPEND_DATA|ACE_ADD_SUBDIRECTORY|ACE_READ_NAMED_ATTRS| \