]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
enosys: don't require end-of-options marker
authorThomas Weißschuh <thomas@t-8ch.de>
Sun, 14 May 2023 19:35:58 +0000 (21:35 +0200)
committerThomas Weißschuh <thomas@t-8ch.de>
Tue, 16 May 2023 20:45:17 +0000 (22:45 +0200)
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
misc-utils/enosys.c
tests/ts/misc/enosys

index 6ea176a5995e360eefab888f563fd6f868b4f435..0534fc98673d58702f61095cf0a1c15076ec6070 100644 (file)
@@ -109,7 +109,7 @@ int main(int argc, char **argv)
 
        bool blocked_syscalls[ARRAY_SIZE(syscalls)] = {};
 
-       while ((c = getopt_long (argc, argv, "Vhs:l", longopts, NULL)) != -1) {
+       while ((c = getopt_long (argc, argv, "+Vhs:l", longopts, NULL)) != -1) {
                switch (c) {
                case 's':
                        found = 0;
index ea2d61f22f98d2f49e3e42265f6f1062aeb541bd..8f176da4f89ea29b9fa0c76a57a7add18d88d8cc 100755 (executable)
@@ -31,9 +31,9 @@ ts_init_subtest basic
 FALLOCATE_TEST="$TS_HELPER_ENOSYS fallocate"
 
 $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
-"$TS_CMD_ENOSYS" -s fallocate -- $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
-"$TS_CMD_ENOSYS" -s fsopen -s fallocate -- $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
-"$TS_CMD_ENOSYS" -s fallocate -s fsopen -- $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
+"$TS_CMD_ENOSYS" -s fallocate $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
+"$TS_CMD_ENOSYS" -s fsopen -s fallocate $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
+"$TS_CMD_ENOSYS" -s fallocate -s fsopen $FALLOCATE_TEST > /dev/null 2>> "$TS_OUTPUT"
 
 ts_finalize_subtest