diff options
author | Gerald Carter <jerry@samba.org> | 2004-11-15 21:25:40 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2004-11-15 21:25:40 +0000 |
commit | f2570b3bdd0285ef8e7eeee935c6001c592cd774 (patch) | |
tree | 2c06dbe1f906e3a79390913c9335f61c143014c1 /source/lib/sysacls.c | |
parent | 9ca1eb85c66c99ba56a6eec6294abf24a8117e44 (diff) | |
download | samba-f2570b3bdd0285ef8e7eeee935c6001c592cd774.tar.gz |
r3773: more low-risk or critical changes from 3.0
(also started updating release notes):
svn merge -r 3559:3561 $SVNURL/branches/SAMBA_3_0
svn merge -r 3559:3561 $SVNURL/branches/SAMBA_3_0
svn merge -r 3685:3688 $SVNURL/branches/SAMBA_3_0
svn merge -r 3688:3693 $SVNURL/branches/SAMBA_3_0
svn merge -r 3693:3697 $SVNURL/branches/SAMBA_3_0
svn merge -r 3708:3709 $SVNURL/branches/SAMBA_3_0
svn merge -r 3709:3710 $SVNURL/branches/SAMBA_3_0
svn merge -r 3710:3711 $SVNURL/branches/SAMBA_3_0
svn merge -r 3758:3761 $SVNURL/branches/SAMBA_3_0
svn merge -r 3761:3764 $SVNURL/branches/SAMBA_3_0
svn merge -r 3771:3772 $SVNURL/branches/SAMBA_3_0
Diffstat (limited to 'source/lib/sysacls.c')
-rw-r--r-- | source/lib/sysacls.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/source/lib/sysacls.c b/source/lib/sysacls.c index 00d06e4a5ae..9b5bef00e8a 100644 --- a/source/lib/sysacls.c +++ b/source/lib/sysacls.c @@ -3196,3 +3196,23 @@ int sys_acl_free_qualifier(void *qual, SMB_ACL_TAG_T tagtype) } #endif /* No ACLs. */ + +/************************************************************************ + Deliberately outside the ACL defines. Return 1 if this is a "no acls" + errno, 0 if not. +************************************************************************/ + +int no_acl_syscall_error(int err) +{ +#if defined(ENOSYS) + if (err == ENOSYS) { + return 1; + } +#endif +#if defined(ENOTSUP) + if (err == ENOTSUP) { + return 1; + } +#endif + return 0; +} |