diff options
Diffstat (limited to 'regress/sys/kern/stackpivot/syscall/stackpivot.c')
-rw-r--r-- | regress/sys/kern/stackpivot/syscall/stackpivot.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/regress/sys/kern/stackpivot/syscall/stackpivot.c b/regress/sys/kern/stackpivot/syscall/stackpivot.c index 2208ff48d31..c6470dba86d 100644 --- a/regress/sys/kern/stackpivot/syscall/stackpivot.c +++ b/regress/sys/kern/stackpivot/syscall/stackpivot.c @@ -16,16 +16,18 @@ #include <stdio.h> #include <stdlib.h> +#include <unistd.h> #include "../pivot.h" void doexit() { - exit(0); + _exit(0); } int main() { /* set up an alt stack on the heap that just calls doexit */ size_t *newstack = calloc(10, sizeof(size_t)); + printf("%p\n", newstack); newstack[0] = (size_t)doexit; pivot(newstack); return 0; |