aboutsummaryrefslogtreecommitdiff
path: root/libio
diff options
context:
space:
mode:
Diffstat (limited to 'libio')
-rw-r--r--libio/fileno.c6
-rw-r--r--libio/iofgets.c1
-rw-r--r--libio/iofputs.c1
-rw-r--r--libio/iofread.c1
-rw-r--r--libio/oldstdfiles.c1
5 files changed, 5 insertions, 5 deletions
diff --git a/libio/fileno.c b/libio/fileno.c
index 036ddb1..cee6971 100644
--- a/libio/fileno.c
+++ b/libio/fileno.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 1993,95,96,97,2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -44,12 +44,10 @@ fileno (fp)
}
libc_hidden_def (fileno)
-#ifdef _IO_MTSAFE_IO
#ifdef weak_alias
/* The fileno implementation for libio does not require locking because
it only accesses once a single variable and this is already atomic
- (at least at thread level). */
+ (at least at thread level). Therefore we don't test _IO_MTSAFE_IO here. */
weak_alias (fileno, fileno_unlocked)
#endif
-#endif
diff --git a/libio/iofgets.c b/libio/iofgets.c
index d61dd06..ea1d3ed 100644
--- a/libio/iofgets.c
+++ b/libio/iofgets.c
@@ -69,5 +69,6 @@ weak_alias (_IO_fgets, fgets)
# ifndef _IO_MTSAFE_IO
weak_alias (_IO_fgets, fgets_unlocked)
+libc_hidden_weak (fgets_unlocked)
# endif
#endif
diff --git a/libio/iofputs.c b/libio/iofputs.c
index f2fd21d..1201735 100644
--- a/libio/iofputs.c
+++ b/libio/iofputs.c
@@ -52,5 +52,6 @@ weak_alias (_IO_fputs, fputs)
# ifndef _IO_MTSAFE_IO
weak_alias (_IO_fputs, fputs_unlocked)
+libc_hidden_ver (_IO_fputs, fputs_unlocked)
# endif
#endif
diff --git a/libio/iofread.c b/libio/iofread.c
index 08f6ab0..6eb99da 100644
--- a/libio/iofread.c
+++ b/libio/iofread.c
@@ -53,5 +53,6 @@ weak_alias (_IO_fread, fread)
# ifndef _IO_MTSAFE_IO
weak_alias (_IO_fread, fread_unlocked)
+libc_hidden_ver (_IO_fread, fread_unlocked)
# endif
#endif
diff --git a/libio/oldstdfiles.c b/libio/oldstdfiles.c
index d67ae27..83749db 100644
--- a/libio/oldstdfiles.c
+++ b/libio/oldstdfiles.c
@@ -44,7 +44,6 @@
= {FILEBUF_LITERAL(CHAIN, FLAGS, FD, NULL), &_IO_old_file_jumps};
#else
#define DEF_STDFILE(NAME, FD, CHAIN, FLAGS) \
- static struct _IO_wide_data _IO_wide_data_##FD; \
struct _IO_FILE_plus NAME \
= {FILEBUF_LITERAL(CHAIN, FLAGS, FD, NULL), &_IO_old_file_jumps};
#endif