svn commit: trunk/uClibc/libc/stdio
psm at uclibc.org
psm at uclibc.org
Tue Dec 13 10:00:08 UTC 2005
Author: psm
Date: 2005-12-13 02:00:07 -0800 (Tue, 13 Dec 2005)
New Revision: 12862
Log:
Do hidden fopen*/remove
Modified:
trunk/uClibc/libc/stdio/fopen.c
trunk/uClibc/libc/stdio/fopen64.c
trunk/uClibc/libc/stdio/remove.c
Changeset:
Modified: trunk/uClibc/libc/stdio/fopen.c
===================================================================
--- trunk/uClibc/libc/stdio/fopen.c 2005-12-13 09:29:46 UTC (rev 12861)
+++ trunk/uClibc/libc/stdio/fopen.c 2005-12-13 10:00:07 UTC (rev 12862)
@@ -11,7 +11,8 @@
# define FILEDES_ARG (-1)
#endif
-FILE *fopen(const char * __restrict filename, const char * __restrict mode)
+FILE attribute_hidden *__fopen(const char * __restrict filename, const char * __restrict mode)
{
return _stdio_fopen(((intptr_t) filename), mode, NULL, FILEDES_ARG);
}
+strong_alias(__fopen,fopen)
Modified: trunk/uClibc/libc/stdio/fopen64.c
===================================================================
--- trunk/uClibc/libc/stdio/fopen64.c 2005-12-13 09:29:46 UTC (rev 12861)
+++ trunk/uClibc/libc/stdio/fopen64.c 2005-12-13 10:00:07 UTC (rev 12862)
@@ -8,6 +8,7 @@
#include "_stdio.h"
#define __DO_LARGEFILE
+#define __fopen __fopen64
#define fopen fopen64
#define FILEDES_ARG (-2)
#include "fopen.c"
Modified: trunk/uClibc/libc/stdio/remove.c
===================================================================
--- trunk/uClibc/libc/stdio/remove.c 2005-12-13 09:29:46 UTC (rev 12861)
+++ trunk/uClibc/libc/stdio/remove.c 2005-12-13 10:00:07 UTC (rev 12862)
@@ -19,7 +19,7 @@
* equivalent to rmdir(path).
*/
-int remove(register const char *filename)
+int attribute_hidden __remove(register const char *filename)
{
int saved_errno = errno;
int rv;
@@ -30,3 +30,4 @@
}
return rv;
}
+strong_alias(__remove,remove)
More information about the uClibc-cvs
mailing list