5 PUBLIC
long ptrace(req
, pid
, addr
, data
)
15 m
.PMTRACE_ADDR
= addr
;
17 if (_syscall(MM
, PTRACE
, &m
) < 0) return(-1);
19 /* There was no error, but -1 is a legal return value. Clear errno if
20 * necessary to distinguish this case. _syscall has set errno to nonzero
23 if (m
.m2_l2
== -1) errno
= 0;