2.8.2 setjmp

Declaration:

int setjmp(jmp_buf environment);

Saves the environment into the variable environment. If a non-zero value is returned, then this indicates that the point in the sourcecode was reached by a longjmp. Otherwise zero is returned indicating the environment has been saved.