Gibt system() einen ReturnCode???
-
Wenn der Befehl, der in System steht schief geht, kann ich mir dann einen RC zuückgeben lassen???
Danke schon mal für eure antworten
-
soweit ich weis liefert system(); 0 zurück wenn der befehlausgeführt wurde und 1 wenns fehlgeschlagen ist!
mfg hohesC
[EDIT]Aber das ist ja eigentlich klar![/EDIT]
-
The system() function hands the argument string to the command inter-
preter sh(1). The calling process waits for the shell to finish execut-
ing the command, ignoring SIGINT and SIGQUIT, and blocking SIGCHLD.If string is a NULL pointer, system() will return non-zero if the command
interpreter sh(1) is available, and zero if it is not.The system() function returns the exit status of the shell as returned by
waitpid(2), or -1 if an error occurred when invoking fork(2) or
waitpid(2). A return value of 127 means the execution of the shell
failed.