summaryrefslogtreecommitdiff
path: root/libio/libio.h
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite __PMT change so that it works with platforms defining __P butdrepper1998-06-291-2/+8
| | | | | | | not __PMT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20802 138bc75d-0d04-0410-961f-82ee72b054a4
* (__PMT): New macro. Defined like __P.drepper1998-06-291-6/+8
| | | | | | | Use is for function pointers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20791 138bc75d-0d04-0410-961f-82ee72b054a4
* * filebuf.cc (filebuf::open): Call _IO_file_open iflaw1998-02-011-0/+23
| | | | | | | | | | | | | | | | | | | _G_HAVE_IO_FILE_OPEN is 1. * libio.h (_IO_fpos64_t, _IO_off64_t): Defined if _G_IO_IO_FILE_VERSION == 0x20001. * libioP.h (_IO_file_open): New declaration. * libio.h (_IO_FILE, _IO_stdin_, _IO_stdout_, _IO_stderr_, _IO_seekoff, _IO_seekpos): Add support for libio in egcs 2.1. * libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t, _IO_seekoff, _IO_seekpos, _IO_default_seekoff, _IO_default_seekpos, _IO_default_seek, _IO_file_seekoff, _IO_file_seek, _IO_str_seekoff, _IO_pos_BAD, _IO_pos_as_off, _IO_pos_0): Ditto. * streambuf.h (streamoff, streampos): Ditto. * gen-params (__extension__): Use only if gcc version >= 2.8. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17580 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h (__P): Name its arg `p' instead of `params'.law1997-12-111-2/+2
| | | | | | | | 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
* * configure.in (target frags): Add powerpc*-linux-gnulibc1.law1997-11-261-8/+10
| | | | | | | | | | | | | | | | | | | | | (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
* * libio.h (_IO_LOCK_T): Handle glibc 2 when _IO_MTSAFE_IO islaw1997-10-231-4/+6
| | | | | | | | | | | | | 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
* * iostream.cc, libio.h: Convert other uses of #ifdefjason1997-10-031-1/+1
| | | | | | | _G_HAVE_PRINTF_FP to #if. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15836 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h: Don't use _IO_LOCK_T if it's not defined.jason1997-09-281-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15773 138bc75d-0d04-0410-961f-82ee72b054a4
* libio changes from Ulrich to help "old linux" systems. See ChangeLoglaw1997-09-271-10/+21
| | | | | | | for details. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15741 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix all problems reported by the test suite.drepper1997-09-171-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15505 138bc75d-0d04-0410-961f-82ee72b054a4
* Uli's libio/libstdc++ patches.law1997-09-161-84/+79
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15486 138bc75d-0d04-0410-961f-82ee72b054a4
* * libio.h: Fix typo.law1997-09-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15170 138bc75d-0d04-0410-961f-82ee72b054a4
* Insert libio rewrite and its various changes from devo.brendan1997-09-061-10/+61
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15129 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionjason1997-08-211-0/+267
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14877 138bc75d-0d04-0410-961f-82ee72b054a4