syscall.c: ensure that NT_PRSTATUS is defined

* syscall.c: Do not include <elf.h>.
(NT_PRSTATUS): New macro.
This commit is contained in:
Дмитрий Левин 2015-02-13 22:53:00 +00:00
parent 5503dd28c6
commit 4c3f2ae2c8

View File

@ -36,10 +36,6 @@
/* for struct iovec */ /* for struct iovec */
#include <sys/uio.h> #include <sys/uio.h>
/* for NT_PRSTATUS */
#ifdef HAVE_ELF_H
# include <elf.h>
#endif
#include "ptrace.h" #include "ptrace.h"
@ -58,6 +54,10 @@
# include <asm/psr.h> # include <asm/psr.h>
#endif #endif
#ifndef NT_PRSTATUS
# define NT_PRSTATUS 1
#endif
#ifndef NSIG #ifndef NSIG
# warning: NSIG is not defined, using 32 # warning: NSIG is not defined, using 32
# define NSIG 32 # define NSIG 32