FORK

Section: ������ ���α׷��� �Ŵ��� (2)
Updated: 1995�� 6�� 10��
Index
Return to Main Contents
 

�̸�

fork - �ڽ� ���μ����� �����.  

����

#include <unistd.h>

pid_t fork(void);  

����

fork�� �θ� ���μ����ʹ� ���� PID�� PPID���� �ٸ� �ڽ� ���μ����� �����. �׸��� �ڿ� ��뷮�� 0���� �����. ���� ��(lock)�� �ñ׳� ���(pending)�� ��ӹ��� �ʴ´�.

����������, fork�� copy-on-wite �������鸦 ����Ͽ� ����Ǹ�, fork�� ������ ������ �θ� ���μ����� ������ ���̺��� �����ϰ� �ڽ� ���μ����� ���� task ����ü�� ����� ���� �ʿ��� �ð��� �޸��̴�.  

��ȯ��

������, �ڽ� ���μ����� PID�� �θ𿡰� ���ϵǸ�, �ڽĿ��Դ� 0�� ���ϵȴ�. ������ ���, -1�� �θ𿡰� ���ϵǸ�, �ڽ��� �������� �ʴ´�. �׸��� errno�� ������ ������ �����ȴ�.  

����

EAGAIN
�θ� ���μ����� ������ ���̺����� �����ϱ� ���� ����� �޸𸮸� �Ҵ��� �� ���ų� �ڽ� ���μ����� ���� �½�ũ ����ü�� �Ҵ��� �� ����.
ENOMEM
�޸𸮰� �� ���� �ʿ��� Ŀ�� ����ü�� �Ҵ��� �� ����.
 

ȣȯ

SVr4, SVID, POSIX, X/OPEN, BSD 4.3  

���� �׸�

clone(2), execve(2), vfork(2), wait(2)  

����

������ <skyeyes@soback.kornet.net>, 2000�� 4�� 27��


 

Index

�̸�
����
����
��ȯ��
����
ȣȯ
���� �׸�
����

This document was created by man2html, using the manual pages.
Time: 08:07:00 GMT, March 25, 2004