* cygtls.h (_local_storage::setmode_file): New element.
(_local_storage::setmode_mode): New element. * tlsoffsets.h: Regenerate. * cygwin.din (setmode): Define as cygwin_getmode. * syscalls.cc (setmode_helper): Use setmode_* variables from tls rather than using unthreadsafe static. (setmode): Break out fwalk stuff. (cygwin_setmode): New function. Put fwalk stdio stuff here.
This commit is contained in:
@@ -1202,8 +1202,8 @@ _setlocale = setlocale NOSIGFE
|
||||
setlogmask NOSIGFE
|
||||
setmntent SIGFE
|
||||
_setmntent = setmntent SIGFE
|
||||
setmode SIGFE
|
||||
_setmode = setmode SIGFE
|
||||
setmode = cygwin_setmode SIGFE
|
||||
_setmode = cygwin_setmode SIGFE
|
||||
setpassent NOSIGFE
|
||||
_setpassent = setpassent NOSIGFE
|
||||
setpgid SIGFE
|
||||
|
Reference in New Issue
Block a user