summaryrefslogtreecommitdiff
path: root/libio/config
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-02-17 20:54:12 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-02-17 20:54:12 +0000
commit8b6dd94398d2e6826c6e531c589811b5cd1754e4 (patch)
tree275c614a7ecc92f356d3996234d1ae182b042524 /libio/config
parentff1fa9b65eb6421b153546f39cfce85d8695756b (diff)
downloadgcc-8b6dd94398d2e6826c6e531c589811b5cd1754e4.tar.gz
* config/linux.mt (IO_OBJECTS): Add iogetline.o.
* config/linuxlibc1.mt: Ditto. * iogetline.c (_IO_getline_info): Renamed from _IO_getline. (_IO_getline): Just call _IO_getline_info. * isgetline.cc (istream::getline, istream::get, _sb_readline): Call _IO_getline_info instead of _IO_getline and get the EOF information. * sbgetline.cc (streambuf::sgetline): Ditto. * libioP.h (_IO_getline_info): New declaration. * iogetline.c (_IO_getline): Handle the case when there is no buffer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18042 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libio/config')
-rw-r--r--libio/config/linux.mt2
-rw-r--r--libio/config/linuxlibc1.mt2
2 files changed, 2 insertions, 2 deletions
diff --git a/libio/config/linux.mt b/libio/config/linux.mt
index 10536f98b15..0585d90cd10 100644
--- a/libio/config/linux.mt
+++ b/libio/config/linux.mt
@@ -16,7 +16,7 @@ _G_CONFIG_H=
LIBIO_INCLUDE=
# We have those in libc.a.
-IO_OBJECTS=
+IO_OBJECTS= iogetline.o
STDIO_WRAP_OBJECTS=
OSPRIM_OBJECTS=
STDIO_OBJECTS=
diff --git a/libio/config/linuxlibc1.mt b/libio/config/linuxlibc1.mt
index 09c4c83804e..90fa427225e 100644
--- a/libio/config/linuxlibc1.mt
+++ b/libio/config/linuxlibc1.mt
@@ -11,7 +11,7 @@ LIBIO_INCLUDE=
# We have those in libc.a.
IO_OBJECTS=iogetc.o ioputc.o iofeof.o ioferror.o \
filedoalloc.o fileops.o genops.o iofclose.o \
- iovsprintf.o iovsscanf.o strops.o
+ iovsprintf.o iovsscanf.o strops.o iogetline.o
STDIO_WRAP_OBJECTS=
OSPRIM_OBJECTS=
STDIO_OBJECTS=