home *** CD-ROM | disk | FTP | other *** search
-
- SYSTEM(3) UNIX Programmer's Manual SYSTEM(3)
-
- NNAAMMEE
- ssyysstteemm - pass a command to the shell
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ssttddlliibb..hh>>
-
- _i_n_t
- ssyysstteemm(_c_o_n_s_t _c_h_a_r _*_s_t_r_i_n_g)
-
- DDEESSCCRRIIPPTTIIOONN
- The ssyysstteemm() function hands the argument _s_t_r_i_n_g 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 _s_t_r_i_n_g is a NULL pointer, ssyysstteemm() will return nonzero if the command
- interpreter sh(1) is available, and zero if it is not.
-
- The ssyysstteemm() function returns the exit status of the shell, or -1 if the
- wait(3) for the shell failed. A return value of 127 means the execution
- of the shell failed.
-
- SSEEEE AALLSSOO
- sh(1), execve(2), wait(2), popen(3)
-
- SSTTAANNDDAARRDDSS
- The ssyysstteemm() function conforms to ANSI C3.1591989 (``ANSI C'').
-
- BSD Experimental June 29, 1991 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-