���Υ⥸�塼��ϡ�ɸ���C�����POSIX�ˤ�구�ʲ�����Ƥ���ʤޤ��Unix�Υ��󥿡� �ե������Τ褦�˰�����ˡ����ڥ졼�ƥ��󥰥����ƥ�ε�ǽ��Ȥ�����Υ��󥿡� �ե��������󶡤��ޤ��� /p>

���Υ⥸�塼��ϡ�ľ�ܥ���ݡ��Ȥ��ʤ��Ǥ�����������������ˡ��ץ�å� �ե�����˰�¸����Ʊ�����󥿡��ե��������󶡤��� os �⥸�塼��򥤥� �ݡ��Ȥ��Ƥ���������Unix�Ǥϡ�os�� posix ���󥿡��ե������� �����ѡ����åȤ��󶡤��ޤ���Unix�ʳ���OS�Ǥ� posix �ϻ��ѤǤ��ޤ��󤬡� os ���󥿡��ե��������̤���ɬ���̤Υ��֥��åȤ����ѤǤ���褦�ˤʤä� ���ޤ�������os�򥤥�ݡ��Ȥ���ȡ�posix������˻��Ѥ��Ƥ� �ѥե����ޥ󥹤�����Ȥ������ȤϤ���ޤ��󡣤���ˡ�os�ϡ������Ĥ��� �ղ�Ū�ʵ�ǽ���󶡤��Ƥ��ޤ����㤨�С�os.environ�Υ���ȥ꤬�ѹ����줿 ���ˡ���ưŪ��putenv()��ƤӽФ��褦�ʵ�ǽ�Ǥ���

�ʲ��ε��Ҥϡ������ؤ�ʷ�ʤ�ΤǤ�������˾ܤ�������ˤĤ��Ƥϡ��б�����Unix�� �ޥ˥奢��ʤޤ���POSIX�Υɥ�����ȡˤ򻲾Ȥ��Ƥ���������path�Ȥ���̾�� �ΰ����ϡ�ʸ�����Ϳ����줿�ѥ�̾�򻲾Ȥ��ޤ���

���顼�ϡ��㳰�Ȥ�����𤵤�ޤ������ϥ��顼���Ф��Ƥϡ��̾���㳰��������� �ޤ��������������ƥॳ����ˤ����𤵤줿���顼�ϡ��ʲ��˼���error�� �����ޤ���

posix�⥸�塼��ˤϡ��ʲ��Τ褦�ʥǡ������ܤ��������Ƥ��ޤ���

environ
���󥿥ץ꥿����ư���줿���δ�境�ѿ������Ƥ�ʸ������ݻ�����ǥ�������ʥꡣ �㤨�С�posix.environ['HOME']�ϡ��ۡ���ǥ��쥯�ȥ�Υѥ�̾��ɽ���ޤ��� ����ϡ�C�����getenv("HOME")��Ʊ���Ǥ���

���Υǥ�������ʥ���ѹ����Ƥ⡢execv()��popen()������� system()���Ϥ����Ķ��ѿ��ˤϱƶ���Ϳ���ޤ��󡣴Ķ��ѿ����Ѥ���ɬ�פ� ������ˤϡ�execve()��environ���Ϥ������ޤ��ϴĶ��ѿ��� �������󤷡�����򥨥����ݡ��Ȥ���ʸ��system()��popen()���Ϥ� ���ޥ�ɤ��ղä��ޤ���

���Υ⥸�塼���os���̤��ƻ��Ѥ��Ƥ�����ʤ������٤��Ǥ����嵭���� �ȥ����������򻲾Ȥ��Ƥ����������ˤϡ�environ�ϥޥåԥ󥰥��֥������� �Ǥ�������ϡ�������ι��ܤ��ѹ����줿����ɬ��putenv()����ưŪ�˸Ƥ� �Ф���뤳�Ȱʳ��ϡ��ۤȤ�ɥǥ�������ʥ��Ʊ���Ǥ��� changed.

error
�����㳰�ϡ�POSIX�ؿ���POSIX��Ϣ�Υ��顼���֤������ˤ������ޤ����ʤ������� �����Υ����פ��������ʤ����ˤϤ������ޤ��󡣡ˤ��λ����㳰�ȶ����֤���� �ͤϡ�errno������������ͤΥ��顼�����ɤȡ�C�ؿ�perror()�� ɽ��������б����륨�顼��å������Υڥ����Ǥ��� �⥸�塼��errno��、OS�ˤ���������Ƥ��� ���顼�����ɤ�̾����ޤ�Ǥ���Τǻ��Ȥ��Ƥ���������

�㳰�����饹�ξ��ϡ�errno��strerror�Σ��Ĥ�°������ä� ���ޤ������Ԥ�C�����errno���ͤ򡢤ޤ���Ԥ��б�����strerror() ����Υ��顼��å���������äƤ��ޤ���

�㳰��ʸ����ξ��ϡ�����ʸ�����'os.error'�Ǥ�������ϡ�os �⥸�塼��ˤ�äơ�����ñ�ʥ���������ˡ���󶡤���Ƥ��ޤ���

posix�⥸�塼��ˤϡ��ʲ��Τ褦�ʴؿ���������������Ƥ��ޤ���

chdir (path)
�����ȥǥ��쥯�ȥ��path���ѹ����ޤ���

chmod (path, mode)
path�Υѡ��ߥå����⡼�ɤ���ͤ�mode���ѹ����ޤ���

chown (path, uid, gid)
path�Υ����ʡ������롼��ID����ͤ�uid��gid���ѹ����ޤ��� ��MS-DOS��Ǥ�̵����

close (fd)
�ե����뵭�һ�fd�λؤ��ե�����򥯥��������ޤ���

���ա����δؿ��ϡ����٥�I/O�Τ���˻��Ѥ���뤳�Ȥ�����Ȥ��Ƥ��ơ� open()�ޤ���pipe()�ˤ���֤����ե����뵭�һҤ���ꤷ�ʤ��� �Фʤ�ޤ����Ȥ߹��ߴؿ�open()��popen()���ޤ��� fdopen()�ˤ���֤��줿�ȥե����륪�֥������ȡɤ򥯥��������뤿��ˤϡ� ���Υ��֥������Ȥ�close()�᥽�åɤ���Ѥ��Ƥ���������

dup (fd)
�ե����뵭�һ�fd��ʣ�����֤��ޤ���

dup2 (fd, fd2)
��ǽ�Ǥ���кǽ�˥ե����뵭�һ�fd2�򥯥����������塢fd�� fd2��ʣ�����ޤ���

execv (path, args)
�¹Բ�ǽ�ե�����path������ꥹ��args���Ϥ��Ƶ�ư�������ߤ� �ץ�������¨����Python���󥿥ץ꥿�ˤ��֤������ޤ��������ꥹ�Ȥϡ�ʸ����� ���ץ�ޤ��ϥꥹ�ȤǤ�����MS-DOS��Ǥ�̵����

execve (path, args, env)
�¹Բ�ǽ�ե�����path������ꥹ��args�ȴĶ��ѿ�env�� �Ϥ��Ƶ�ư�������ߤΥץ�������¨����Python���󥿥ץ꥿�ˤ��֤������ޤ��� �����ꥹ�Ȥϡ�ʸ����Υ��ץ�ޤ��ϥꥹ�ȤǤ����Ķ��ѿ��ϡ�ʸ�����ʸ����� �ޥåԥ󥰤����ǥ�������ʥ�Ǥʤ���Фʤ�ޤ��󡣡�MS-DOS��Ǥ�̵����

_exit (n)
���꡼�󥢥åץϥ�ɥ��stdio�Хåե��Υե�å���ʤɡˤ򥳡��뤻���� ���ơ�����n�ǥץ�������λ�����ޤ�����MS-DOS��Ǥ�̵����

���ա��ץ�������λ�������̾����ˡ�ϡ�sys.exit(n)����Ѥ��� ���ȤǤ�������Ū�ˤϡ�fork()�ˤ��ҥץ������ǤΤ�_exit()�� ���Ѥ��٤��Ǥ���

fdopen (fd[, mode[, bufsize]])
�ե����뵭�һ�fd����³���줿�����ץ󤵤줿�ե����륪�֥������Ȥ� �֤��ޤ�������mode��bufsize�ϡ��Ȥ߹��ߴؿ�open()�� �б����������Ʊ����Τ�ؤ��ޤ���

fork ()
�ҥץ��������������ޤ����ҥץ�������Ǥ�0���֤����ƥץ�������Ǥϻҥץ������� �ץ�����ID���֤��ޤ�����MS-DOS��Ǥ�̵����

fstat (fd)
stat()��Ʊ�ͤˡ��ե����뵭�һ�fd�ξ��֤��֤��ޤ���

ftruncate (fd, length)
�ե����뵭�һ�fd���б�����ե��������Ƭ�����ڤ��ꡢ���Υ������� ����length�Х��Ȥˤ��ޤ���

getcwd ()
�����ȥǥ��쥯�ȥ��ɽ��ʸ������֤��ޤ���

getegid ()
�����ȥץ������μ¸����롼��ID���֤��ޤ�����MS-DOS��Ǥ�̵����

geteuid ()
�����ȥץ������μ¸��桼��ID���֤��ޤ�����MS-DOS��Ǥ�̵����

getgid ()
�����ȥץ������Υ��롼��ID���֤��ޤ�����MS-DOS��Ǥ�̵����

getpgrp ()
�����ȥץ������Υץ��������롼��ID���֤��ޤ�����MS-DOS��Ǥ�̵����

getpid ()
�����ȥץ������Υץ�����ID���֤��ޤ�����MS-DOS��Ǥ�̵����

getppid ()
�ƥץ������Υץ�����ID���֤��ޤ�����MS-DOS��Ǥ�̵����

getuid ()
�����ȥץ������Υ桼��ID���֤��ޤ�����MS-DOS��Ǥ�̵����

kill (pid, sig)
pid�Υץ������˥����ʥ�sig������ޤ�����MS-DOS��Ǥ�̵����

link (src, dst)
src��ؤ���dst�Ȥ���̾�ΤΥϡ��ɥ�󥯤�������ޤ��� ��MS-DOS��Ǥ�̵����

listdir (path)
����ǥ��쥯�ȥ���Υե������̾����ޤ���ꥹ�Ȥ��֤��ޤ��� �ꥹ�Ȥϡ�Ǥ�դν���ˤʤ�ޤ����ޤ����ǥ��쥯�ȥ����¸�ߤ��Ƥ��Ƥ⡢�ü� �ե������'.' �� '..'�ʤɡˤϥꥹ�Ȥˤϴޤޤ�ޤ���

lseek (fd, pos, how)
�ե����뵭�һ�fd�θ��߰��֤�how�ˤ�꽤����������pos �����ꤷ�ޤ���how��0�ξ��ϥե��������Ƭ��������а��֤ˡ� �ޤ�1�ξ��ϸ��߰��֤�������а��֤ˡ������2�ξ��� �ե������������������а��֤˸��߰��֤����ꤵ��ޤ���

lstat (path)
stat()��Ʊ�ͤǤ���������ܥ�å���󥯤λؤ���ϻ��Ȥ��ޤ��� �ʥ���ܥ�å���󥯤�̵�������ƥ�Ǥϡ�stat()��Ʊ����ΤȤʤ�ޤ�����

mkfifo (path[, mode])
mode�ǻ��ꤷ���⡼�ɡ��ޤ�path��̾�Τ� FIFO��POSIX ̾���դ� �ѥ��סˤ�������ޤ����ǥե���ȤΥ⡼�ɤϡ�0666��8�ʡˤǤ��� ���ꤷ���⡼�ɤ��顢�����Ȥ� umask ���ͤ���������ޤ�����MS-DOS��Ǥ�̵����

FIFO �ϥѥ��פǡ��̾�Υե������Ʊ�ͤ˥����������뤳�Ȥ��Ǥ��ޤ���FIFO �ϡ� ���줬����������㤨�С�os.unlink()�ˤ�äơˤޤ�¸�ߤ��ޤ��� ����Ū��FIFO �ϡ��ȥ����Сɥץ��������ɤ߼��Τ���ˤ���򥪡��ץ󤷡� �ȥ��饤����ȡɥץ��������񤭹��ߤΤ���˥����ץ󤹤롢�Ȥ����褦�� ���饤����Ȥȥ����ФȤδ֤������Ȥ��ƻ��Ѥ���ޤ��� mkfifo()�ϡ�FIFO �򥪡��ץ󤷤ʤ����Ȥ����դ��Ƥ�������������ϡ� ���������������������Ǥ���

mkdir (path[, mode])
mode�ǻ��ꤷ���⡼�ɡ��ޤ�path��̾�ΤΥǥ��쥯�ȥ��������ޤ��� �ǥե���ȤΥ⡼�ɤϡ�0777��8�ʡˤǤ���mode��̵�뤹�륷���ƥ� �⤢��ޤ����������Ѥ����硢���ꤷ���⡼�ɤ��顢�����Ȥ� umask ���ͤ� ��������ޤ���

nice (increment)
�ץ�������ͥ���̤�increment��ä��ޤ���������ͥ���̤��֤��ޤ��� ��MS-DOS��Ǥ�̵����

open (file, flags[, mode])
�ե�����file�򥪡��ץ󤷡�flags�˽��ä��͡��ʥե饰�Ȳ�ǽ�Ǥ���� mode�˽��ä��⡼�ɤ����ꤷ�ޤ��� �ǥե���Ȥ�mode��0777��8�ʡˤǡ������Ȥ� umask ���ͤ����� ����ޤ��������ץ󤷤��ե�����Υե����뵭�һҤ��֤��ޤ���

�ե饰�ȥ⡼�ɤ��ͤ˴ؤ��������ϡ�Unix �ޤ��� C �Υ�󥿥���ɥ�����Ȥ� ���Ȥ��Ƥ����������ե饰�������O_RDONLY��O_WRONLY�Τ褦�ʡ� �ϡ����Υ⥸�塼����������Ƥ��ޤ����ʰʹߤ򻲾Ȥ��Ƥ�����������

���ա����δؿ������٥� I/O �Τ���Τ�Τǡ��̾�ϡ��Ȥ߹��ߴؿ�open() ����Ѥ��Ƥ������������δؿ��ϡ�read()��write()�᥽�åɡʤ��� ¾¿���Υ᥽�åɡˤ���ä���file ���֥������ȡɤ��֤��ޤ���

pipe ()
�ѥ��פ�������ޤ����ɤ߼�ꡢ�񤭹��ߤΤɤ���ˤ���Ѳ�ǽ�ʥե����뵭�һҤ� �ڥ�(r,w)���֤��ޤ�����MS-DOS��Ǥ�̵����

plock (op)
�ץ������Υ������Ȥ������˥��å����ޤ���op���� ��<sys/lock.h>���������Ƥ��ޤ��ˤˤ�ꡢ�ɤΥ������Ȥ����å� ����뤫����ޤ�ޤ�����MS-DOS��Ǥ�̵����

popen (command[, mode[, bufsize]])
command�ؤΡ��ޤ���command����Υѥ��פ򥪡��ץ󤷤ޤ�������ͤϡ� �ѥ��פ���³���줿�����ץ�Ѥߤ� file ���֥������ȤǤ����ѥ��פ��Ф����ɤ߼�ꡢ �ޤ��Ͻ񤭹��ߤΤɤ��餬��ǽ�Ǥ��뤫�ϡ�mode��'r'�ʥǥե���ȡ� �Ǥ��뤫'w'�Ǥ��뤫�˰�¸���ޤ��� ����bufsize�ϡ��Ȥ߹��ߴؿ�open()���б����������Ʊ����̣�� ���äƤ��ޤ���command �ν�λ���ơ�������wait()�˵��Ҥ����ե����ޥåȤ� ���󥳡��ɤ��줿��Ρˤϡ�file ���֥������Ȥ�close()�᥽�åɤ������ �Ȥ��Ƽ������뤳�Ȥ��Ǥ��ޤ�����MS-DOS��Ǥ�̵����

putenv (varname, value)
varname��̾���δĶ��ѿ��򡢻��ꤵ�줿 ʸ����value�����ꤷ�ޤ��������ѹ����줿�Ķ��ϡ�os.system()�� os.popen()��os.fork()�������os.execv()�ˤ�� ��ư���줿���֥ץ������˱ƶ����ޤ��������ƤΥ����ƥ�Ǽ�������ƤϤ��ޤ��󡣡�

putenv()�����ݡ��Ȥ���Ƥ����硢os.environ����Υ����ƥ� �ؤ��ͤγ�����Ƥϡ��б�����putenv()������˼�ưŪ���Ѵ�����ޤ��� ��������putenv()�θƤӽФ��ˤ�äơ�os.environ�Ϲ�������� ���󡣽��äơ��ºݤˤ�os.environ����Υ����ƥ�ؤ��ͤγ�����Ƥ����� ˾�ޤ����Ȥ������Ȥˤʤ�ޤ���

strerror (code)
code�ǻ��ꤷ�����顼�����ɤ��б����륨�顼��å��������֤��ޤ���

read (fd, n)
����n�Х��ȤΥǡ����򡢥ե����뵭�һ�fd�Υե����뤫���ɤ߹��� �ޤ����ɤ߹�����Х��ȿ��� string ���֤��ޤ���

���ա����δؿ������٥� I/O �Τ���Τ�Τǡ�open()�ޤ��� pipe()�ˤ���֤��줿�ե����뵭�һҤ��Ф��Ƽ¹Ԥ����ޤ��� �Ȥ߹��ߴؿ�open()��popen()��fdopen()�ˤ���֤���� ��file ���֥������ȡɡ��ޤ���sys.stdin���ɤ߹�����ˤϡ������� �᥽�å�read()�ޤ���readline()����Ѥ��Ƥ���������

readlink (path)
����ܥ�å���󥯤��ؤ��ѥ���ɽ��ʸ������֤��ޤ����ʥ���ܥ�å���󥯤� ̵�������ƥ�Ǥϡ����error�򤢤��ޤ�����

remove (path)
�ե�����path�������ޤ����ǥ��쥯�ȥ�������뤿���rmdir() �ϡ��ʲ��򻲾Ȥ��Ƥ�������������ϡ���Ҥ�unlink()�ؿ���Ʊ����ΤǤ���

rename (src, dst)
�ե�����ޤ��ϥǥ��쥯�ȥ�̾��src����dst���ѹ����ޤ���

rmdir (path)
�ǥ��쥯�ȥ�path�������ޤ���

setgid (gid)
�����ȥץ������Υ��롼��ID�����ꤷ�ޤ�����MS-DOS��Ǥ�̵����

setpgrp ()
�����ƥॳ���� setpgrp() �ޤ��� setpgrp(0,0) �Τ����Ρ� �����ƥ�˼�������Ƥ����Τ�ƤӽФ��ޤ������ޥ�ƥ������ˤĤ��Ƥϡ� Unix�ޥ˥奢��򻲾Ȥ��Ƥ�����������MS-DOS��Ǥ�̵����

setpgid (pid, pgrp)
�����ƥॳ���� setpgid() ��ƤӽФ��ޤ������ޥ�ƥ������ˤĤ��Ƥϡ� Unix�ޥ˥奢��򻲾Ȥ��Ƥ�����������MS-DOS��Ǥ�̵����

setsid ()
�����ƥॳ���� setsid() ��ƤӽФ��ޤ������ޥ�ƥ������ˤĤ��Ƥϡ� Unix�ޥ˥奢��򻲾Ȥ��Ƥ�����������MS-DOS��Ǥ�̵����

setuid (uid)
�����ȥץ������Υ桼��ID�����ꤷ�ޤ�����MS-DOS��Ǥ�̵����

stat (path)
Ϳ����줿�ѥ��ǡ�stat() �����ƥॳ�����¹Ԥ��ޤ�������ͤϡ� ���ʤ��Ȥ�10�Ĥ������ǹ�������륿�ץ�Ǥ������줾��������ϡ�stat ��¤�ΤκǤ���סʤ��İܿ���ǽ�ˤʥ��С��ǡ����Τ褦�ʽ���ˤʤ�ޤ��� st_mode�� st_ino�� st_dev�� st_nlink�� st_uid�� st_gid�� st_size�� st_atime�� st_mtime�� st_ctime�� �����ˤ�äƤϡ�����ˤ����Ĥ��Υ����ƥब�������ɲä�����礬����ޤ��� ��MS-DOS��Ǥϡ������Ĥ��Υ����ƥ�˥��ߡ��ͤ����ꤵ��ޤ�����

���ա�ɸ��⥸�塼�� stat �ˤϡ� stat ��¤�Τ���������Ф��ݤ���Ω�ġ��ؿ���������������Ƥ��ޤ���

symlink (src, dst)
src ��ؤ� dst �Ȥ���̾���Υ���ܥ�å���󥯤�������ޤ��� �ʥ���ܥ�å���󥯤�̵�������ƥ�Ǥϡ���� error �򤢤��ޤ�����

system (command)
ʸ�����Ϳ����줿 command �򥵥֥�������Ǽ¹Ԥ����ޤ�������ϡ�ɸ���C�ؿ� system()�θƤӽФ����Ȥˤ���������Ƥ��ơ����δؿ���Ʊ�ͤ����¤� ����ޤ���posix.environ��sys.stdin ���ѹ����Ƥ⡢�¹Ԥ����� command �δĶ��ˤ�ȿ�Ǥ���ޤ��� ����ͤϡ��ץ������ν�λ���ơ������ǡ�wait()�˵��Ҥ����ե����ޥåȤ� ���󥳡��ɤ��줿��ΤǤ���

tcgetpgrp (fd)
fd ��open()�ˤ���֤���롢�����ץ󤵤줿�ե�����Υե����� ���һҡˤˤ����ꤵ�줿ü���˴�Ϣ�����ץ��������롼�פΥ��롼��ID���֤��ޤ��� ��MS-DOS��Ǥ�̵����

tcsetpgrp (fd, pg)
fd ��open()�ˤ���֤���롢�����ץ󤵤줿�ե�����Υե����� ���һҡˤˤ����ꤵ�줿ü���˴�Ϣ�����ץ��������롼�פΥ��롼��ID�� pg �����ꤷ�ޤ��� ��MS-DOS��Ǥ�̵����

times ()
CPU �λ��ѻ��֤ʤɤ���ñ�̤Ǽ�����5�Ĥ���ư���������ǹ�������륿�ץ�� �֤��ޤ������ץ�γƥ����ƥ����Ƭ�����ˡ��桼�����֡������ƥ���֡� �ҥץ������Υ桼�����֡��ҥץ������Υ����ƥ���֡�����Ӳ��Τ����������� �в���֤�ɽ���ޤ���Unix �� times(2) �Υޥ˥奢��ڡ����򻲾Ȥ��� ������������MS-DOS��Ǥ�̵����

umask (mask)
�����Ȥ� umask �����ꤷ���������� umask ���ͤ��֤��ޤ��� ��MS-DOS��Ǥ�̵����

uname ()
���Ѥ��Ƥ���OS�ξ����ޤ����5�Ĥι������Ǥ���ĥ��ץ���֤��ޤ������Υ��ץ�� 5�Ĥ�ʸ����ǹ������졢���줾�� (�����ƥ�̾���Ρ���̾�� �����ƥ��꡼���������ƥ�С���������ϡ��ɥ�����̾) ��ɽ���ޤ��������ƥ�ˤ�äƤϡ��Ρ���̾����Ƭ��8ʸ���Τߡ��ޤ��ϼ��פʹ������� �Τߤ����Ф�����礬����ޤ����ۥ���̾����Ф�����ɤ���ˡ�ϡ� socket.gethostname() �ޤ��� socket.gethostbyaddr(socket.gethostname()) ��Ȥ����ȤǤ��� ��MS-DOS���ޤ��Ť� Unix ��Ǥ�̵����

unlink (path)
�ե����� path �������ޤ�������ϡ�remove ��Ʊ����ǽ�ǡ� unlink �Ȥ���̾���ϡ�Unix �Ǥ�����Ū��̾���Ǥ���

utime (path, (atime, mtime))
����ե�����Υ����������֡��������֤�Ϳ����줿�ͤ����ꤷ�ޤ�����2���ܤΰ��� ��2�ĤΥ����ƥ����ĥ��ץ�Ǥ�����

wait ()
�ҥץ������ν�λ���Ԥ����ץ�����ID�Ƚ�λ���ơ�������ޤ�����ץ���֤��ޤ��� ��λ���ơ�������16�ӥåȤο��ͤǡ����̥Х��Ȥϥץ�������λ��������줿�����ʥ� �ֹ�、��̥Х��ȤϽ�λ���ơ������ʥ����ʥ��ֹ椬0�ξ��ΤߡˤǤ������̥Х��Ȥ� ��̥ӥåȤϡ������ե����뤬�������줿���˥��åȤ���ޤ�����MS-DOS��Ǥ�̵����

waitpid (pid, options)
���ꤵ�줿�ץ�����ID�λҥץ������ν�λ���Ԥ������Υץ�����ID�Ƚ�λ���ơ����� ��wait()�ξ���Ʊ�ͤ˥��󥳡��ɤ��줿��Ρˤ�ޤ�����ץ���֤��ޤ��� �ƤӽФ��Υ��ޥ�ƥ������ϡ������� options �ˤ�äƷ�ޤꡢ�̾������ �Ԥ����ˤ�0����ꤹ�٤��Ǥ�����waitpid()�򥵥ݡ��Ȥ��Ƥ��ʤ� �����ƥ�Ǥϡ���� error �򤢤��ޤ���MS-DOS��Ǥ�̵���Ǥ�����

write (fd, str)
ʸ���� str ��ե����뵭�һ� fd �Υե�����˽񤭹��ߤޤ��� �ºݤ˽񤭹��ޤ줿�Х��ȿ����֤���ޤ���

���ա����δؿ������٥� I/O �Τ���Τ�Τǡ�open()�ޤ��� pipe()�ˤ���֤��줿�ե����뵭�һҤ��Ф��Ƽ¹Ԥ����ޤ��� �Ȥ߹��ߴؿ�open()��popen()��fdopen()�ˤ���֤���� ��file ���֥������ȡɡ��ޤ���sys.stdout��sys.stderr ���Ф��� �񤭹��ߤ�Ԥ����ˤϡ������Υ᥽�å�write()����Ѥ��Ƥ���������

WNOHANG
�ҥץ������Υ��ơ�������ľ���˼����Ǥ��ʤ����ˡ��ϥ󥰤��뤳�Ȥ��򤱤뤿��� waitpid() �Υ��ץ����Ǥ���

O_RDONLY
O_WRONLY
O_RDWR
O_NDELAY
O_NONBLOCK
O_APPEND
O_DSYNC
O_RSYNC
O_SYNC
O_NOCTTY
O_CREAT
O_EXCL
O_TRUNC
open() �ؿ��ؤΰ��� flag �Τ���Υ��ץ����Ǥ��������ϡ� �ӥå�ñ�̤�OR�黻�ˤȤ�ʣ���Τ�Τ���Ѥ��뤳�Ȥ��Ǥ��ޤ���

[email protected]