From ed4d919c246468dbc4e71ffa1d736d8bbd01d763 Mon Sep 17 00:00:00 2001 From: Ken Brown Date: Thu, 16 Aug 2018 14:55:28 -0400 Subject: [PATCH] setfacl: Rename the option --file to --set-file, as on Linux Retain --file as an undocumented option for backwards compatibility. --- winsup/cygwin/release/2.11.0 | 2 ++ winsup/doc/new-features.xml | 4 ++++ winsup/doc/utils.xml | 4 ++-- winsup/utils/setfacl.c | 5 +++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/winsup/cygwin/release/2.11.0 b/winsup/cygwin/release/2.11.0 index 2d86dea3f..171b5d4d0 100644 --- a/winsup/cygwin/release/2.11.0 +++ b/winsup/cygwin/release/2.11.0 @@ -18,6 +18,8 @@ What changed: - Drop denormal-operand exception from FE_ALL_EXCEPT, as on Linux. +- Rename the --file option of setfacl(1) to --set-file, as on Linux. + Bug Fixes --------- diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml index ad45a56e0..0107f75e2 100644 --- a/winsup/doc/new-features.xml +++ b/winsup/doc/new-features.xml @@ -30,6 +30,10 @@ New Header: <aio.h>. Drop denormal-operand exception from FE_ALL_EXCEPT, as on Linux. + +Rename the --file option of setfacl(1) to --set-file, as on Linux. + + diff --git a/winsup/doc/utils.xml b/winsup/doc/utils.xml index 948db5832..182134379 100644 --- a/winsup/doc/utils.xml +++ b/winsup/doc/utils.xml @@ -1968,7 +1968,7 @@ setfacl [-n] {[-bk]|[-x acl_entries] [-m acl_entries]} FILE... -b, --remove-all remove all extended ACL entries\n" -x, --delete delete one or more specified ACL entries\n" - -f, --file set ACL entries for FILE to ACL entries read\n" + -f, --set-file set ACL entries for FILE to ACL entries read\n" from ACL_FILE\n" -k, --remove-default remove all default ACL entries\n" -m, --modify modify one or more specified ACL entries\n" @@ -2035,7 +2035,7 @@ At least one of (-b, -x, -f, -k, -m, -s) must be specified\n" d[efault]:o[ther][:] - -f,--file Take the Acl_entries + -f,--set-file Take the Acl_entries from ACL_FILE one per line. Whitespace characters are ignored, and the character "#" may be used to start a comment. The special filename "-" indicates reading from stdin. Note that you can use this with diff --git a/winsup/utils/setfacl.c b/winsup/utils/setfacl.c index 2577ab776..926581a39 100644 --- a/winsup/utils/setfacl.c +++ b/winsup/utils/setfacl.c @@ -536,7 +536,7 @@ usage (FILE *stream) "\n" " -b, --remove-all remove all extended ACL entries\n" " -x, --delete delete one or more specified ACL entries\n" -" -f, --file set ACL entries for FILE to ACL entries read\n" +" -f, --set-file set ACL entries for FILE to ACL entries read\n" " from ACL_FILE\n" " -k, --remove-default remove all default ACL entries\n" " -m, --modify modify one or more specified ACL entries\n" @@ -595,7 +595,7 @@ usage (FILE *stream) " d[efault]:m[ask][:]\n" " d[efault]:o[ther][:]\n" "\n" -"-f, --file\n" +"-f, --set-file\n" " Take the Acl_entries from ACL_FILE one per line. Whitespace characters are\n" " ignored, and the character \"#\" may be used to start a comment. The special\n" " filename \"-\" indicates reading from stdin.\n" @@ -652,6 +652,7 @@ usage (FILE *stream) struct option longopts[] = { {"remove-all", no_argument, NULL, 'b'}, {"delete", required_argument, NULL, 'x'}, + {"set-file", required_argument, NULL, 'f'}, {"file", required_argument, NULL, 'f'}, {"remove-default", no_argument, NULL, 'k'}, {"modify", required_argument, NULL, 'm'},