]> Repositorios git - scryer-prolog.git/commitdiff
fix os:argv
authorSkgland <[email protected]>
Tue, 2 Jan 2024 19:54:37 +0000 (20:54 +0100)
committerBennet Bleßmann <[email protected]>
Tue, 2 Jan 2024 19:54:37 +0000 (20:54 +0100)
src/lib/os.pl

index 152077aeaad6af7a5a803d2600e1b3bb256bb37a..8b0087a4be08cd0640309974d91e7f1b15f79945 100644 (file)
@@ -137,7 +137,9 @@ raw_argv(Argv) :-
 argv(Argv) :-
     can_be(list, Argv),
     '$argv'(Argv0),
-    (    append(Argv1, ["--"|Argv], Argv0) ->
-         \+ member("--", Argv1)
-    ;    Argv = []
+    ( member("--", Argv0) ->
+        append(Argv1, ["--"|Argv], Argv0),
+        \+ member("--", Argv1)
+    ;
+        Argv = []
     ).