* include/sys/cygwin.h (cygwin_getinfo_types): New CW_STRACE_ACTIVE.

* external.cc (cygwin_internal): Handle CW_STRACE_ACTIVE.
This commit is contained in:
Christopher Faylor 2002-02-14 21:31:23 +00:00
parent 907dc7d0c9
commit 3d45652083
3 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-02-14 Christopher Faylor <cgf@redhat.com>
* include/sys/cygwin.h (cygwin_getinfo_types): New CW_STRACE_ACTIVE.
* external.cc (cygwin_internal): Handle CW_STRACE_ACTIVE.
2002-02-14 Christopher Faylor <cgf@redhat.com> 2002-02-14 Christopher Faylor <cgf@redhat.com>
* exceptions.cc (unused_sig_wrapper): Eliminate unused parameter to * exceptions.cc (unused_sig_wrapper): Eliminate unused parameter to

View File

@ -222,6 +222,11 @@ cygwin_internal (cygwin_getinfo_types t, ...)
} }
} }
case CW_STRACE_ACTIVE:
{
return strace.active;
}
case CW_CYGWIN_PID_TO_WINPID: case CW_CYGWIN_PID_TO_WINPID:
{ {
pinfo p (va_arg (arg, pid_t)); pinfo p (va_arg (arg, pid_t));

View File

@ -68,6 +68,7 @@ typedef enum
CW_SET_CYGWIN_REGISTRY_NAME, CW_SET_CYGWIN_REGISTRY_NAME,
CW_GET_CYGWIN_REGISTRY_NAME, CW_GET_CYGWIN_REGISTRY_NAME,
CW_STRACE_TOGGLE, CW_STRACE_TOGGLE,
CW_STRACE_ACTIVE,
CW_CYGWIN_PID_TO_WINPID CW_CYGWIN_PID_TO_WINPID
} cygwin_getinfo_types; } cygwin_getinfo_types;