diff options
Diffstat (limited to 'winsup/cygwin/winsup.h')
-rw-r--r-- | winsup/cygwin/winsup.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/winsup/cygwin/winsup.h b/winsup/cygwin/winsup.h index 3c9e51981..db304414f 100644 --- a/winsup/cygwin/winsup.h +++ b/winsup/cygwin/winsup.h @@ -466,31 +466,4 @@ extern "C" char __stdcall **cur_environ (); extern char *old_title; extern BOOL display_title; - -/*************************** errno manipulation ******************************/ - -void seterrno_from_win_error (const char *file, int line, int code); -void seterrno (const char *, int line); - -#define __seterrno() seterrno (__FILE__, __LINE__) -#define __seterrno_from_win_error(val) seterrno_from_win_error (__FILE__, __LINE__, val) - -#define set_errno(val) (_impure_ptr->_errno = (val)) -#define get_errno() (_impure_ptr->_errno) -extern "C" void __stdcall set_sig_errno (int e); - -class save_errno - { - int saved; - public: - save_errno () {saved = get_errno ();} - save_errno (int what) {saved = get_errno (); set_errno (what); } - void set (int what) {set_errno (what); saved = what;} - void reset () {saved = get_errno ();} - ~save_errno () {set_errno (saved);} - }; - -extern const char *__sp_fn; -extern int __sp_ln; - #endif /* defined __cplusplus */ |