diff options
Diffstat (limited to 'winsup/cygwin/debug.cc')
-rw-r--r-- | winsup/cygwin/debug.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/winsup/cygwin/debug.cc b/winsup/cygwin/debug.cc index e8293b91f..6de0757ab 100644 --- a/winsup/cygwin/debug.cc +++ b/winsup/cygwin/debug.cc @@ -14,6 +14,7 @@ details. */ #include "perthread.h" #include "perprocess.h" #include "security.h" +#include "cygerrno.h" #undef CloseHandle @@ -348,4 +349,12 @@ close_handle (const char *func, int ln, HANDLE h, const char *name, BOOL force) #endif return ret; } + +/* Add a handle to the linked list of known handles. */ +void __stdcall +__set_errno (const char *func, int ln, int val) +{ + debug_printf ("%s:%d val %d", func, ln, val); + _impure_ptr->_errno = val; +} #endif /*DEBUGGING*/ |