/* sys/ptrace.h (emx+gcc) */

#if !defined (_SYS_PTRACE_H)
#define _SYS_PTRACE_H

#if defined (__cplusplus)
extern "C" {
#endif

#define PTRACE_TRACEME      0   /* not used by emx */
#define PTRACE_PEEKTEXT     1
#define PTRACE_PEEKDATA     2
#define PTRACE_PEEKUSER     3
#define PTRACE_POKETEXT     4
#define PTRACE_POKEDATA     5
#define PTRACE_POKEUSER     6
#define PTRACE_RESUME       7
#define PTRACE_EXIT         8
#define PTRACE_STEP         9
#define PTRACE_SESSION      10

int ptrace (int request, int pid, int addr, int data);

#if defined (__cplusplus)
}
#endif

#endif /* !defined (_SYS_PTRACE_H) */
