sec_acl.cc: Cosmetic changes
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
ad7b3cde9c
commit
62fe4404a7
|
@ -1,3 +1,7 @@
|
|||
2015-12-24 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* sec_acl.cc: Cosmetic changes.
|
||||
|
||||
2015-12-18 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* strfuncs.cc (sys_cp_wcstombs): Delete and move functionality into
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* sec_acl.cc: Sun compatible ACL functions.
|
||||
/* sec_acl.cc: Solaris compatible ACL functions.
|
||||
|
||||
Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
|
||||
2011, 2012, 2014, 2015 Red Hat, Inc.
|
||||
|
@ -96,18 +96,6 @@ details. */
|
|||
| CYG_ACE_MASK_VALID)
|
||||
#define CYG_ACE_NEW_STYLE READ_CONTROL /* New style if set. */
|
||||
|
||||
int
|
||||
searchace (aclent_t *aclp, int nentries, int type, uid_t id)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < nentries; ++i)
|
||||
if ((aclp[i].a_type == type && (id == ILLEGAL_UID || aclp[i].a_id == id))
|
||||
|| !aclp[i].a_type)
|
||||
return i;
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Define own bit masks rather than using the GENERIC masks. The latter
|
||||
also contain standard rights, which we don't need here. */
|
||||
#define FILE_ALLOW_READ (FILE_READ_DATA | FILE_READ_ATTRIBUTES | \
|
||||
|
@ -124,6 +112,18 @@ searchace (aclent_t *aclp, int nentries, int type, uid_t id)
|
|||
#define STD_RIGHTS_OTHER (STANDARD_RIGHTS_READ | SYNCHRONIZE)
|
||||
#define STD_RIGHTS_OWNER (STANDARD_RIGHTS_ALL | SYNCHRONIZE)
|
||||
|
||||
int
|
||||
searchace (aclent_t *aclp, int nentries, int type, uid_t id)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < nentries; ++i)
|
||||
if ((aclp[i].a_type == type && (id == ILLEGAL_UID || aclp[i].a_id == id))
|
||||
|| !aclp[i].a_type)
|
||||
return i;
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* From the attributes and the POSIX ACL list, compute a new-style Cygwin
|
||||
security descriptor. The function returns a pointer to the
|
||||
SECURITY_DESCRIPTOR in sd_ret, or NULL if the function fails.
|
||||
|
@ -1705,7 +1705,7 @@ acltotext (__aclent16_t *aclbufp, int aclcnt)
|
|||
}
|
||||
|
||||
extern "C" __aclent16_t *
|
||||
aclfromtext (char *acltextp, int * aclcnt)
|
||||
aclfromtext (char *acltextp, int *aclcnt)
|
||||
{
|
||||
return (__aclent16_t *) aclfromtext32 (acltextp, aclcnt);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue