Update of /cvsroot/libsysio/libsysio/src
In directory sc8-pr-cvs1:/tmp/cvs-serv12728
Modified Files:
dup.c
Log Message:
wrap __dup for glibc
Index: dup.c
===================================================================
RCS file: /cvsroot/libsysio/libsysio/src/dup.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -w -b -B -p -r1.1.1.1 -r1.2
--- dup.c 22 Feb 2003 16:33:05 -0000 1.1.1.1
+++ dup.c 23 Oct 2003 15:16:05 -0000 1.2
@@ -49,6 +49,8 @@
#include "sysio.h"
#include "file.h"
+#include "sysio-symbols.h"
+
int
dup2(int oldfd, int newfd)
{
@@ -70,3 +72,9 @@ dup(int oldfd)
return _sysio_fd_dup2(oldfd, -1);
}
+
+#ifdef __GLIBC__
+#undef __dup
+sysio_sym_weak_alias(dup, __dup)
+#endif
+
|