SYSTEM(3S) INTERACTIVE UNIX System SYSTEM(3S)
NAME
system - issue a shell command
SYNOPSIS
#include <stdio.h>
int system (string)
char *string;
DESCRIPTION
The system function causes the string to be given to sh(1)
as input, as if the string had been typed as a command at a
terminal. The current process waits until the shell has
completed, then returns the exit status of the shell.
FILES
/bin/sh
SEE ALSO
exec(2).
sh(1) in the INTERACTIVE UNIX System User's/System
Administrator's Reference Manual.
DIAGNOSTICS
The system function forks to create a child process that in
turn exec's /bin/sh in order to execute string. If the fork
or exec fails, system returns a negative value and sets
errno.
Rev. C Software Development Set Page 1