What is the difference between longjmp and sigjmp?

I was looking at my Pelles C compiler, which doesn't have sigjmp, but has an include header for doing what I believe you wanted:

From Pelles C help file:

#include the standard file <setjmp.h> to perform global jumps. That is, to go from one function to another without the normal calling and return conventions.