̾??
system —
    ???ޥ??ɤ??????Ϥ?
Standard C Library (libc, -lc)
system() ?ؿ??ϡ?????
    string
    ?ޥ??ɥ??ץ
    sh(1)
    ???Ϥ??ޤ???
    ?ƤӽФ????ץ??????ϡ??????뤬???Υ??ޥ??ɤμ¹Ԥ?
    ??λ?????ޤ??Ԥ??? SIGINT ??????
    SIGQUIT ??̵?뤷??
    SIGCHLD ???֥??å????ޤ???
string ??
    NULL ?ݥ??ξ??硢
    system()
    ?ϥ??ޥ??ɥ??ץ
    sh(1)
    ?????ѤǤ????????? 0 ?ʳ????ͤ??֤???
    ???ѤǤ??ʤ??????? 0 ???֤??ޤ???
fork(2)
    ?⤷????
    waitpid(2)
    ???ƤӽФ????Ȥ??˥??顼??ȯ?????????硢
    system()
    ?ؿ??ϡ?
    waitpid(2)
    ???֤????륷?????ν?λ???֡? ???뤤?? -1
    ???֤??ޤ??? ?????? 127
    ?ϡ????????μ¹Ԥ?
    ???Ԥ??????Ȥ???̣???ޤ???
system() ?ؿ??ϡ?
    ISO/IEC 9899:1990 (“ISO C90”)
    ??Ŭ?礷?Ƥ??ꡢ IEEE Std 1003.2
    (“POSIX.2”)
    ?ȸߴ??????????Ȼפ????ޤ???