Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2002-12-15 13:09:35 +0300
committerCorinna Vinschen <corinna@vinschen.de>2002-12-15 13:09:35 +0300
commit2b3ddfcd268e19b5c1bc342d140c83cbde93a680 (patch)
tree98c4661734e60ae9cfef1b76cfd1d7e74bb644c0 /winsup/utils/setfacl.c
parentbd2001aec07451e28c3ea5370af7b3caa867461a (diff)
* setfacl.c (main): Place a single : after other and mask.
* getfacl.c (getaclentry): Allow both : and :: for other and mask. (main): Remove extraneous break.
Diffstat (limited to 'winsup/utils/setfacl.c')
-rw-r--r--winsup/utils/setfacl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/utils/setfacl.c b/winsup/utils/setfacl.c
index c497bf9ee..4dffcd738 100644
--- a/winsup/utils/setfacl.c
+++ b/winsup/utils/setfacl.c
@@ -165,8 +165,9 @@ getaclentry (action_t action, char *c, aclent_t *ace)
if (c2)
c = c2 + 1;
}
- else if (*c++ != ':')
- return FALSE;
+ /* FIXME: currently allow both :: and : */
+ else if (*c == ':')
+ c++;
if (action == Delete)
{
if ((ace->a_type & (CLASS_OBJ | OTHER_OBJ))
@@ -509,7 +510,6 @@ main (int argc, char **argv)
usage (stderr);
return 1;
}
- break;
if (! getaclentries (Set, optarg, acls, &aclidx))
{
fprintf (stderr, "%s: illegal acl entries\n", prog_name);