标签:
// int setjmp(jmp_buf env); // int sigsetjmp(sigjmp_buf env, int savesigs); // void longjmp(jmp_buf env, int val); // void siglongjmp(sigjmp_buf env, int val); setjmp 和 sigsetjmp 执行的地点就是标号位置(类似 goto 跳转到的位置),longjmp 和 siglongjmp 的 env 参数就是执行跳转(类似执行goto指令),val 参数则是跳转到setjmp、sigsetjmp位置是它们的返回值。
标签:
原文地址:http://www.cnblogs.com/liuyj-vv/p/5168913.html