2014-11-12 Joseph Myers <joseph@codesourcery.com>
+ [BZ #17582]
+ * libio/iofgets.c [weak_alias && !_IO_MTSAFE_IO]
+ (__fgets_unlocked): Add alias of _IO_fgets. Use libc_hidden_def.
+ * libio/iofgets_u.c (fgets_unlocked): Rename to __fgets_unlocked
+ and define as weak alias of __fgets_unlocked. Use
+ libc_hidden_weak.
+ (__fgets_unlocked): Use libc_hidden_def.
+ * include/stdio.h (__fgets_unlocked): Declare. Use
+ libc_hidden_proto.
+ * sysdeps/unix/sysv/linux/getsysstats.c (phys_pages_info): Use
+ __fgets_unlocked instead of fgets_unlocked.
+ * sysdeps/unix/sysv/linux/alpha/getsysstats.c
+ (GET_NPROCS_CONF_PARSER): Likewise.
+ * sysdeps/unix/sysv/linux/sparc/getsysstats.c
+ (GET_NPROCS_CONF_PARSER): Likewise.
+
[BZ #17574]
* wcsmbs/wmemset.c (wmemset): Rename to __wmemset and define as
weak alias of __wmemset. Use libc_hidden_weak.
6652, 12926, 14132, 14138, 14171, 15215, 15884, 17266, 17344, 17363,
17370, 17371, 17411, 17460, 17475, 17485, 17501, 17506, 17508, 17522,
- 17555, 17570, 17571, 17572, 17573, 17574, 17583, 17584.
+ 17555, 17570, 17571, 17572, 17573, 17574, 17582, 17583, 17584.
* New locales: tu_IN, bh_IN.
\f
libc_hidden_proto (__fread_unlocked)
libc_hidden_proto (fwrite_unlocked)
libc_hidden_proto (fgets_unlocked)
+extern __typeof (fgets_unlocked) __fgets_unlocked;
+libc_hidden_proto (__fgets_unlocked)
libc_hidden_proto (fputs_unlocked)
libc_hidden_proto (fmemopen)
libc_hidden_proto (open_memstream)
weak_alias (_IO_fgets, fgets)
# ifndef _IO_MTSAFE_IO
+strong_alias (_IO_fgets, __fgets_unlocked)
+libc_hidden_def (__fgets_unlocked)
weak_alias (_IO_fgets, fgets_unlocked)
libc_hidden_weak (fgets_unlocked)
# endif
#include <stdio.h>
char *
-fgets_unlocked (buf, n, fp)
+__fgets_unlocked (buf, n, fp)
char *buf;
int n;
_IO_FILE *fp;
fp->_IO_file_flags |= old_error;
return result;
}
-libc_hidden_def (fgets_unlocked)
+libc_hidden_def (__fgets_unlocked)
+weak_alias (__fgets_unlocked, fgets_unlocked)
+libc_hidden_weak (fgets_unlocked)
the kernel will not generate them. 8192 bytes are really enough. \
If there is no "CPUs ..." line then we are on a UP system. */ \
(RESULT) = 1; \
- while (fgets_unlocked ((BUFFER), sizeof (BUFFER), (FP)) != NULL) \
+ while (__fgets_unlocked ((BUFFER), sizeof (BUFFER), (FP)) != NULL) \
if ((sscanf (buffer, "cpus detected : %d", &(RESULT)) == 1) \
|| (sscanf (buffer, "CPUs probed %d", &(RESULT)) == 1)) \
break; \
string "processor". We don't have to fear extremely long
lines since the kernel will not generate them. 8192
bytes are really enough. */
- while (fgets_unlocked (buffer, sizeof buffer, fp) != NULL)
+ while (__fgets_unlocked (buffer, sizeof buffer, fp) != NULL)
if (sscanf (buffer, format, &result) == 1)
{
result /= (__getpagesize () / 1024);
probed cpus. We don't have to fear extremely long lines since \
the kernel will not generate them. 8192 bytes are really \
enough. */ \
- while (fgets_unlocked ((BUFFER), sizeof (BUFFER), (FP)) != NULL) \
+ while (__fgets_unlocked ((BUFFER), sizeof (BUFFER), (FP)) != NULL) \
if (sscanf (buffer, "ncpus probed : %d", &(RESULT)) == 1) \
break; \
} \