diff options
Diffstat (limited to 'arch/um/os-Linux/util.c')
| -rw-r--r-- | arch/um/os-Linux/util.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/um/os-Linux/util.c b/arch/um/os-Linux/util.c index c47a2a7ce70..3f5b1514e8a 100644 --- a/arch/um/os-Linux/util.c +++ b/arch/um/os-Linux/util.c @@ -7,7 +7,6 @@  #include <stdlib.h>  #include <unistd.h>  #include <limits.h> -#include <setjmp.h>  #include <sys/mman.h>  #include <sys/stat.h>  #include <sys/utsname.h> @@ -107,11 +106,11 @@ int setjmp_wrapper(void (*proc)(void *, void *), ...)  	jmp_buf buf;  	int n; -	n = sigsetjmp(buf, 1); +	n = UML_SETJMP(&buf);  	if(n == 0){  		va_start(args, proc);  		(*proc)(&buf, &args);  	}  	va_end(args); -	return(n); +	return n;  }  |