LONGJMP
Section: Library functions (3)
Updated: March 2, 1997
Index
Return to Main Contents
�̸�
longjmp, siglongjmp - ��-�������� ���� ����(stack context)�� ����Ȱ����� �����Ѵ�.
����
#include <setjmp.h>
void longjmp(jmp_buf env, int val);
void siglongjmp(sigjmp_buf env, int val);
����
longjmp()�� setjmp()�� ���α��� ����-���� ��ƾ���� ������ ������
���ͷ�Ʈ�� ó���Ҷ� �����Ѵ�.
longjmp()�� env ���ڿ� �����ϴ� ���� setjmp()�� ������ ȣ���
����� ȯ�� ������ �����Ѵ�.
longjmp()�� ���� ��, ���α� ������ setjmp()�� �����ϴ� ȣ����
val������ ��ȯ�� ��ó�� ����Ѵ�. longjmp()�� ��ȯ�DZ� ���� 0 ���� �Ҽ���
����.
���� longjmp�� �ι�° ���ڿ� 0 �� ������ ȣ��Ǿ��ٸ�, ��ſ� 1�� ��ȯ�ȴ�.
siglongjmp()�� env ���� Ÿ���� �����ϰ��� longjmp()��
����Ѵ�.
���� sigsetjmp()�� 0 �� �ƴ� savesigs �÷��� �����
env�� �����ϰ� ȣ��Ǿ��ٸ�,
siglongjmp()�� ����� ��ȣ ���յ��� �����Ѵ�.
��ȯ��
�� �Լ����� ���� ��ȯ���� �ʴ´�.
ȣȯ
POSIX
����
POSIX�� longjmp�� ��ȣ ������ �����ϴ����� ���� ��Ȯ�� ���� �ʴ´�. ���� �������� ��ȣ ����ũ�� �����ϰ� �����ϱ� ���Ѵٸ�,
siglongjmp�� ����ض�.
longjmp()�� siglongjmp()�� ���α��� �����ϰ� �����ϴµ� ��ư� �����. �����Ҽ� �ִ� ���� �ִٸ�, �װ��� ����ؾ� �Ѵ�.
���� ��
setjmp(3), sigsetjmp(3)
����
������ <skyeyes@soback.kornet.net>, 2001�� 1�� 10��
Index
- �̸�
-
- ����
-
- ����
-
- ��ȯ��
-
- ȣȯ
-
- ����
-
- ���� ��
-
- ����
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004