summaryrefslogtreecommitdiff
path: root/libio/ioferror.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-05 00:19:16 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-05 00:19:16 +0000
commit7f05bd89872b11f65251fe8bef3c5c50049c1b25 (patch)
tree5af9d9b143a1a23c3ff2ca3fb814d0d0e413e05a /libio/ioferror.c
parenta94638983683e3d800f6a5f0f25acc44100522cd (diff)
downloadgcc-7f05bd89872b11f65251fe8bef3c5c50049c1b25.tar.gz
* config/linuxlibc1.mt (MT_CFLAGS): Add -D_G_STDIO_USES_LIBIO
-D_G_HAVE_WEAK_SYMBOL. * genops.c: Add the proper weak alias if _G_STDIO_USES_LIBIO and _G_HAVE_WEAK_SYMBOL are defined. * iofclose.c: Likewise. * iofeof.c: Likewise. * ioferror.c: Likewise. * iogetc.c: Likewise. * ioputc.c: Likewise. * iovsprintf.c: Likewise. * iovsscanf.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25590 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libio/ioferror.c')
-rw-r--r--libio/ioferror.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libio/ioferror.c b/libio/ioferror.c
index 855627ade66..3019e796a1f 100644
--- a/libio/ioferror.c
+++ b/libio/ioferror.c
@@ -40,4 +40,6 @@ _IO_ferror (fp)
#ifdef weak_alias
weak_alias (_IO_ferror, ferror)
+#elif defined(_G_STDIO_USES_LIBIO) && defined(_G_HAVE_WEAK_SYMBOL)
+int ferror (_IO_FILE *) __attribute__ ((weak, alias("_IO_ferror")));
#endif