: static VALUE pipe_open(char *pname, char *mode)

    popen(3)¹Ԥޤpnamemodepopen(3)
    бޤ

    pnameϡ¹Ԥץ"-"ʤСȤ
    fork(2)ޤ

    IO֥Ȥ
    mode"r"ΤȤ
    ҥץɸϤIOϤˤĤʤޤ

    mode"w"ΤȤ
    ҥץɸϤIOνϤˤĤʤޤ

    mode"+"ޤޤСҥץɸϤ
    IOϤˤĤʤޤ

    IO֥Ȥ֤ޤ(pname
    "-"ǤСҥץˤϡnil֤ޤ)

