summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2005-03-14 20:03:32 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:56:00 -0500
commitc9b5e32650ef957841d488416922b948804474e2 (patch)
tree3cc472f1f06feec88b8d16027bbd32e944e9e4c1
parentab79612ac661c9764682f109650381350d524ac2 (diff)
downloadsamba-c9b5e32650ef957841d488416922b948804474e2.tar.gz
samba-c9b5e32650ef957841d488416922b948804474e2.tar.xz
samba-c9b5e32650ef957841d488416922b948804474e2.zip
r5789: Patch from William Jojo <jojowil@hvcc.edu> - AIX has no default ACLs.
Bug #2445. Jeremy.
-rw-r--r--source/lib/sysacls.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/lib/sysacls.c b/source/lib/sysacls.c
index 4484810884d..e7bd288f6e8 100644
--- a/source/lib/sysacls.c
+++ b/source/lib/sysacls.c
@@ -20,6 +20,9 @@
#include "includes.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_ACLS
+
/*
This file wraps all differing system ACL interfaces into a consistent
one based on the POSIX interface. It also returns the correct errors
@@ -2277,6 +2280,10 @@ SMB_ACL_T sys_acl_get_file( const char *path_p, SMB_ACL_TYPE_T type)
int rc = 0;
uid_t user_id;
+ /* AIX has no DEFAULT */
+ if ( type == SMB_ACL_TYPE_DEFAULT )
+ return NULL;
+
/* Get the acl using statacl */
DEBUG(10,("Entering sys_acl_get_file\n"));