jmp_buf ist definiert in der setjmp, die in C über setjmp.h, bzw. in C++ über csetjmp eingebunden wird.
setjmp
setjmp.h
csetjmp
jmp_buf ist ein Array aus Informationen, die notwendig sind, um einen Programmzustand wiederherzustellen.
Dieser Typ wird über das Makro setjmp gefüllt und dient als Informationsquelle für longjmp.