This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
[PATCH 64bit] Export <io.h> symbols with underscore
- From: Yaakov (Cygwin/X) <yselkowitz at users dot sourceforge dot net>
- To: cygwin-patches at cygwin dot com
- Date: Wed, 20 Feb 2013 15:16:00 -0600
- Subject: [PATCH 64bit] Export <io.h> symbols with underscore
I have already encountered issues with the lack of leading-underscored
exports for symbols declared in <io.h>, as usage thereof often occurs
in shared Cygwin/Win32 conditional code, and on Win32 these are
underscored. Patch attached for the two symbols I have seen so far,
but I wonder if I should just get it over with and add _access as well.
Yaakov
2013-02-20 Yaakov Selkowitz <yselkowitz@...>
* cygwin64.din: Restore _get_osfhandle and _setmode.
Index: cygwin64.din
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/Attic/cygwin64.din,v
retrieving revision 1.1.2.7
diff -u -p -r1.1.2.7 cygwin64.din
--- cygwin64.din 15 Feb 2013 13:36:36 -0000 1.1.2.7
+++ cygwin64.din 20 Feb 2013 21:02:32 -0000
@@ -438,6 +438,7 @@ get_current_dir_name SIGFE
get_nprocs SIGFE
get_nprocs_conf SIGFE
get_osfhandle SIGFE
+_get_osfhandle = get_osfhandle SIGFE
get_phys_pages SIGFE
getaddrinfo = cygwin_getaddrinfo SIGFE
getc SIGFE
@@ -1015,6 +1016,7 @@ setlocale NOSIGFE
setlogmask NOSIGFE
setmntent SIGFE
setmode = cygwin_setmode SIGFE
+_setmode = cygwin_setmode SIGFE
setpassent NOSIGFE
setpgid SIGFE
setpgrp SIGFE