aboutsummaryrefslogtreecommitdiff
path: root/libio
diff options
context:
space:
mode:
Diffstat (limited to 'libio')
-rw-r--r--libio/genops.c1
-rw-r--r--libio/iofdopen.c2
-rw-r--r--libio/iovdprintf.c1
-rw-r--r--libio/libioP.h12
-rw-r--r--libio/wgenops.c1
5 files changed, 15 insertions, 2 deletions
diff --git a/libio/genops.c b/libio/genops.c
index 5f16894505..e0ea74dd5b 100644
--- a/libio/genops.c
+++ b/libio/genops.c
@@ -236,6 +236,7 @@ __overflow (f, ch)
_IO_fwide (f, -1);
return _IO_OVERFLOW (f, ch);
}
+libc_hidden_def (__overflow)
static int save_for_backup __P ((_IO_FILE *fp, char *end_p))
#ifdef _LIBC
diff --git a/libio/iofdopen.c b/libio/iofdopen.c
index c86cf0f3ca..2fb493e785 100644
--- a/libio/iofdopen.c
+++ b/libio/iofdopen.c
@@ -37,7 +37,7 @@
#ifndef _IO_fcntl
#ifdef _LIBC
-#define _IO_fcntl INTUSE(__fcntl)
+#define _IO_fcntl __fcntl
#else
#define _IO_fcntl fcntl
#endif
diff --git a/libio/iovdprintf.c b/libio/iovdprintf.c
index dab9a17fca..33fac6d8bd 100644
--- a/libio/iovdprintf.c
+++ b/libio/iovdprintf.c
@@ -26,7 +26,6 @@
in files containing the exception. */
#include "libioP.h"
-#include "libio.h"
#include <stdio_ext.h>
int
diff --git a/libio/libioP.h b/libio/libioP.h
index cb9e918468..9cf1a617aa 100644
--- a/libio/libioP.h
+++ b/libio/libioP.h
@@ -48,6 +48,18 @@
#ifndef INTDEF2
# define INTDEF2(name)
#endif
+#ifndef libc_hidden_proto
+# define libc_hidden_proto(name)
+#endif
+#ifndef libc_hidden_def
+# define libc_hidden_def(name)
+#endif
+#ifndef libc_hidden_weak
+# define libc_hidden_weak(name)
+#endif
+
+libc_hidden_proto (__overflow)
+libc_hidden_proto (__woverflow)
#ifdef __cplusplus
extern "C" {
diff --git a/libio/wgenops.c b/libio/wgenops.c
index e3586a7ec8..2b65af1e76 100644
--- a/libio/wgenops.c
+++ b/libio/wgenops.c
@@ -246,6 +246,7 @@ __woverflow (f, wch)
_IO_fwide (f, 1);
return _IO_OVERFLOW (f, wch);
}
+libc_hidden_def (__woverflow)
wint_t