summaryrefslogtreecommitdiff
path: root/libio
Commit message (Collapse)AuthorAgeFilesLines
* * config.shared (FLAGS_TO_PASS): Add SHELL.law1998-01-152-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17376 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (CHECK_SUBDIRS): Set to testsuite only iflaw1998-01-134-6/+22
| | | | | | | | | | | ${srcdir}/../gcc exists. (configdirs): Include testsuite only if ${srcdir}/../gcc exists. * tests/Makefile.in (check): Depend on $(CHECK). * tests/configure.in (CHECK): Set to "check-iostream check-stdio" if ${srcdir}/../../gcc doesn't exists. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17336 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't make gperf depend upon libg++.law1997-12-282-2/+7
| | | | | | | | | * config.shared (TOLIBGCXX) [DOING_GPERF]: Delete. (LIBS) [DOING_GPERF]: Make it just `-L../libstdc++ -lstdc++'. Bring over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17249 138bc75d-0d04-0410-961f-82ee72b054a4
* Bring over from changes from devo.law1997-12-112-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17045 138bc75d-0d04-0410-961f-82ee72b054a4
* * tFile.cc (t4): Cast TMPFILE to char* in the call to unlink, tolaw1997-12-112-1/+7
| | | | | | | | | solve warning problems with vxworks headers that leave const off their declarations. Brought over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17044 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h (__P): Name its arg `p' instead of `params'.law1997-12-112-22/+28
| | | | | | | | Avoids problems with an unchanged Solaris math.h header. Bring over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17043 138bc75d-0d04-0410-961f-82ee72b054a4
* * stdiostream.cc (sys_read): Declare ch with int type, rather thanlaw1997-12-112-1/+6
| | | | | | | | | without a type. Bring over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17042 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (target frags): Add *-linux-gnu.law1997-12-112-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17041 138bc75d-0d04-0410-961f-82ee72b054a4
* * streambuf.cc (streambuf::~streambuf): Don't delete _locklaw1997-12-062-2/+8
| | | | | | | for _IO_stdin/_IO_stdout/_IO_stderr. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16972 138bc75d-0d04-0410-961f-82ee72b054a4
* release branch changes from 11-27 snapshot to egcs-1.0.law1997-12-051-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16970 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (insatll): Change gxx_includedir to gcc_include_dir.law1997-11-275-7/+13
| | | | | | | | | * config.shared (gxx_includedir): Remove default definition. * config/linux.mt: Change gxx_includedir to gxx_include_dir. * config/linuxaxp1.mt: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16786 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (target frags): Add powerpc*-linux-gnulibc1.law1997-11-268-33/+224
| | | | | | | | | | | | | | | | | | | | | (stdio-lock): Similarly. * configure.in (target frags): Add alpha*-linux-gnulibc1. (pic frags): Its alpha*- not alpha-. (stdio-lock): Kill everything. Add alpha*-linux-gnulibc1. * libio.h: Check __GLIBC_MINOR__ to find stdio-lock.h. If not _IO_MTSAFE_IO & GLIBC, make sure the lock pointer is still there. * libioP.h: Check __GLIBC_MINOR__ to find libc-lock.h. * config/linuxaxp1-libc-lock.h: New file. * config/linuxaxp1-stdio-lock.h: New file. * config/linuxaxp1.mt: New file. * gen-params (va_list): Check for and use __gnuc_va_list. (NULL): Work around some linux kernel headers and redefine NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16769 138bc75d-0d04-0410-961f-82ee72b054a4
* * stdstrbufs.cc (DEF_STDFILE): Use STD_VTABLE.law1997-11-182-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16567 138bc75d-0d04-0410-961f-82ee72b054a4
* Tue Nov 11 01:40:17 1997 Oleg Krivosheev <kriol@fnal.gov>jason1997-11-112-2/+12
| | | | | | | * iomanip.h: Fix guiding decls. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16428 138bc75d-0d04-0410-961f-82ee72b054a4
* * gen-params: Override NULL.law1997-10-302-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16232 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h (_IO_LOCK_T): Handle glibc 2 when _IO_MTSAFE_IO islaw1997-10-234-6/+18
| | | | | | | | | | | | | not defined. * iovsscanf.c (vsscanf): Make it weak alias of _IO_vsscanf if __linux__ is defined instead of __ELF__ * config/linuxlibc1.mt (USER_INCLUDES): Add libio.h. OK'd by Ulrich. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16151 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Create compatibility code in bits/libc-lock.h file.law1997-10-167-2/+47
| | | | | | | | | | | | | | | | | | | | | | | | * libio.h (_IO_LOCK_T): Handle glibc 2 when _IO_MTSAFE_IO is not defined. * filedoalloc.c (_IO_file_doallocate): Don't call _IO_cleanup_registration_needed if __linux__ is defined. * iofclose.c (fclose): Make it weak alias of _IO_fclose if __ELF__ is defined. * iovsprintf.c (vsprintf): Make it weak alias of _IO_vsprintf if __ELF__ is defined. * iovsscanf.c (vsscanf): Make it weak alias of _IO_vsscanf if __ELF__ is defined. * config/linuxlibc1.mt (MT_CFLAGS): Defined as -D_G_HAVE_MMAP. (IO_OBJECTS): Add filedoalloc.o fileops.o genops.o iofclose.o iovsprintf.o iovsscanf.o strops.o. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15931 138bc75d-0d04-0410-961f-82ee72b054a4
* * iostream.cc, libio.h: Convert other uses of #ifdefjason1997-10-033-3/+8
| | | | | | | _G_HAVE_PRINTF_FP to #if. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15836 138bc75d-0d04-0410-961f-82ee72b054a4
* * iostream.cc (operator<<): Use `#if _G_HAVE_PRINTF_FP', not ifdef.brendan1997-10-022-1/+5
| | | | | | | ... since it comes in defined, either 0 or 1 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15834 138bc75d-0d04-0410-961f-82ee72b054a4
* Thu Oct 2 10:36:49 1997 Jason Merrill <jason@yorick.cygnus.com>jason1997-10-023-8/+27
| | | | | | | | | | | | | | | * gen-params: Fix __printf_fp test. * config/linuxlibc1.mt (gxx_includedir): Don't define. Thu Oct 2 10:36:26 1997 Ulrich Drepper <drepper@rtl.cygnus.com> * config/linuxlibc1.mt (_G_CONFIG_H): Don't define. * gen-params: Add test for __printf_fp. Getting closer... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15833 138bc75d-0d04-0410-961f-82ee72b054a4
* Sun Sep 28 12:09:04 1997 Mark Mitchell <mmitchell@usa.net>jason1997-09-282-2/+11
| | | | | | | * iomanip.h: Use new friend <> syntax. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15775 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h: Don't use _IO_LOCK_T if it's not defined.jason1997-09-282-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15773 138bc75d-0d04-0410-961f-82ee72b054a4
* New file from Ulrich.law1997-09-271-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15742 138bc75d-0d04-0410-961f-82ee72b054a4
* libio changes from Ulrich to help "old linux" systems. See ChangeLoglaw1997-09-2712-53/+115
| | | | | | | for details. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15741 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (LIBIO_OBJECTS): Depend on _G_CONFIG_H.law1997-09-202-0/+6
| | | | | | | Brought over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15593 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix all problems reported by the test suite.drepper1997-09-174-2/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15505 138bc75d-0d04-0410-961f-82ee72b054a4
* Handle __set_errno correctly.drepper1997-09-172-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15502 138bc75d-0d04-0410-961f-82ee72b054a4
* More stuff from Uli.law1997-09-163-0/+266
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15487 138bc75d-0d04-0410-961f-82ee72b054a4
* Uli's libio/libstdc++ patches.law1997-09-1636-580/+1072
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15486 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (iostream.list): Remove STDIO_WRAP_OBJECTS.jason1997-09-122-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15424 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h: Fix typo.law1997-09-082-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15170 138bc75d-0d04-0410-961f-82ee72b054a4
* * linux.mt (LIBIOSTREAM_DEP): Change stdio.list to stmp-stdio.law1997-09-082-1/+5
| | | | | | | Should fix linux build problem. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15142 138bc75d-0d04-0410-961f-82ee72b054a4
* Insert libio rewrite and its various changes from devo.brendan1997-09-0672-1527/+3323
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15129 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libio.exp (test_libio): Use libstdc++_{include,link}_flagslaw1997-09-052-2/+7
| | | | | | | instead of g++_{include,link}_flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15123 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/Makefile.in (check): Don't depend on site.exp.law1997-08-262-2/+7
| | | | | | | | (just-check): Depend on site.exp. Fixes problems with SMP "make check". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14945 138bc75d-0d04-0410-961f-82ee72b054a4
* ignored by importjason1997-08-211-0/+141
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14882 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionjason1997-08-21190-0/+37316
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14877 138bc75d-0d04-0410-961f-82ee72b054a4