diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/unix/sysv/linux/ptrace.c | 6 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/sys/ptrace.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sysdeps/unix/sysv/linux/ptrace.c b/sysdeps/unix/sysv/linux/ptrace.c index b50234d2a1..1c60931926 100644 --- a/sysdeps/unix/sysv/linux/ptrace.c +++ b/sysdeps/unix/sysv/linux/ptrace.c @@ -21,12 +21,12 @@ #include <sys/ptrace.h> #include <stdarg.h> -extern int __syscall_ptrace (int, pid_t, void *, void *); +extern long int __syscall_ptrace (int, pid_t, void *, void *); -int +long int ptrace (enum __ptrace_request request, ...) { - int res, ret; + long int res, ret; va_list ap; pid_t pid; void *addr, *data; diff --git a/sysdeps/unix/sysv/linux/sys/ptrace.h b/sysdeps/unix/sysv/linux/sys/ptrace.h index eda8b8c00f..7cde2f0a86 100644 --- a/sysdeps/unix/sysv/linux/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/sys/ptrace.h @@ -93,7 +93,7 @@ enum __ptrace_request appear (those that are used for the particular request) as: pid_t PID, void *ADDR, int DATA, void *ADDR2 after REQUEST. */ -extern int ptrace __P ((enum __ptrace_request __request, ...)); +extern long int ptrace __P ((enum __ptrace_request __request, ...)); __END_DECLS |