diff options
Diffstat (limited to 'winsup/cygwin/include/sys')
-rw-r--r-- | winsup/cygwin/include/sys/cygwin.h | 10 | ||||
-rw-r--r-- | winsup/cygwin/include/sys/strace.h | 1 |
2 files changed, 10 insertions, 1 deletions
diff --git a/winsup/cygwin/include/sys/cygwin.h b/winsup/cygwin/include/sys/cygwin.h index a4a8cf699..b8add0efe 100644 --- a/winsup/cygwin/include/sys/cygwin.h +++ b/winsup/cygwin/include/sys/cygwin.h @@ -66,7 +66,10 @@ typedef enum CW_INIT_EXCEPTIONS, CW_GET_CYGDRIVE_INFO, CW_SET_CYGWIN_REGISTRY_NAME, - CW_GET_CYGWIN_REGISTRY_NAME + CW_GET_CYGWIN_REGISTRY_NAME, + CW_STRACE_ON, + CW_STRACE_OFF, + CW_CYGWIN_PID_TO_WINPID } cygwin_getinfo_types; #define CW_NEXTPID 0x80000000 // or with pid to get next one @@ -205,6 +208,11 @@ extern int cygwin_attach_handle_to_fd (char *, int, HANDLE, mode_t, DWORD); #define TTY_CONSOLE 0x40000000 +#ifndef _SYS_TYPES_H +typedef short uid_t; +typedef short gid_t; +#endif + struct external_pinfo { pid_t pid; diff --git a/winsup/cygwin/include/sys/strace.h b/winsup/cygwin/include/sys/strace.h index 7b0e1a2cc..8039c1838 100644 --- a/winsup/cygwin/include/sys/strace.h +++ b/winsup/cygwin/include/sys/strace.h @@ -44,6 +44,7 @@ public: int lmicrosec; int execing; strace() : version(1) {} + void hello (); void prntf (unsigned, const char *func, const char *, ...) /*__attribute__ ((regparm(3)))*/; void vprntf (unsigned, const char *func, const char *, va_list ap) /*__attribute__ ((regparm(3)))*/; void wm (int message, int word, int lon) __attribute__ ((regparm(3))); |