- Setjmp
-
Setjmp
setjmp — функция в языках программирования Си (язык программирования) и C++. Сохранаяет текущий контекст выполнения программы для обеспечения дальнейшего восстановления.
Содержание
Синтаксис
#include <setjmp.h> int setjmp(jmpbuf env);
Описание
setjmp()
в паре сlongjmp()
обычно используется для реализации механизима исключений в программах на C.setjmp()
сохраняет стек в переменнойenv
.Возвращаемое значение
setjmp()
возвращает 0 при вызове-сохранении буфера и значение, отличное от нуля при возврате после вызоваlongjmp()
.См. также
- longjmp
- siglongjmp
- sigsetjmp
Wikimedia Foundation. 2010.