<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/libio/Makefile, branch cvs/initial</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/libio/Makefile?h=cvs%2Finitial</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/libio/Makefile?h=cvs%2Finitial'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2002-10-24T18:49:00Z</updated>
<entry>
<title>* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h (INTERNAL_SYSCALL,</title>
<updated>2002-10-24T18:49:00Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-10-24T18:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=369b849f1a382df2c1ee5d3a997bf318950cf5ab'/>
<id>urn:sha1:369b849f1a382df2c1ee5d3a997bf318950cf5ab</id>
<content type='text'>
	INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): New macros.
	(INLINE_SYSCALL): Use that.
	* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h (INTERNAL_SYSCALL,
	INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): New macros.
	(INLINE_SYSCALL): Use that.
	* sysdeps/unix/sysv/linux/x86_64/sysdep.h (INTERNAL_SYSCALL,
	INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): New macros.
	(INLINE_SYSCALL): Use that.
	* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Include
	dl-sysdep.h.
	(SYSCALL_ERROR_HANDLER): Define RTLD_PRIVATE_ERRNO variant.
	(__INTERNAL_SYSCALL_STRING): Define.
	* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Include
	dl-sysdep.h.
	(SYSCALL_ERROR_HANDLER): Define RTLD_PRIVATE_ERRNO variant.
	(__INTERNAL_SYSCALL_STRING): Define.
	* sysdeps/unix/sysv/linux/sparc/sysdep.h (INLINE_SYSCALL): Pass
	__SYSCALL_STRING to inline_syscall*.
	(INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO):
	New macros.
	(inline_syscall0, inline_syscall1, inline_syscall2, inline_syscall3,
	inline_syscall4, inline_syscall5, inline_syscall6): Add string
	argument.

2002-10-24  Roland McGrath  &lt;roland@redhat.com&gt;

	* libio/bug-wfflush.c: New file.
	* libio/Makefile (tests): Add bug-wfflush.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-08-27T06:41:29Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-08-27T06:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b50f38778c306b3f0ec0c3ed05acf9ce10508aa4'/>
<id>urn:sha1:b50f38778c306b3f0ec0c3ed05acf9ce10508aa4</id>
<content type='text'>
2002-08-26  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* libio/Makefile (tests): Add bug-fopena+.
	* libio/bug-fopena+.c: New file.

	* stdio-common/tst-swprintf.c (main): Add casts to avoid warnings.

	* locale/xlocale.c: Fix the last change.  The variable still has
	to end in _data.
	* sysdeps/generic/bits/libc-tsd.h [!(USE_TLS &amp;&amp; HAVE___THREAD)]
	(__libc_tsd_set): Add _data prefix to variable name.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-08-26T08:08:50Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-08-26T08:08:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=442685a8ba011460eb27ad83855d05c9c9345aa6'/>
<id>urn:sha1:442685a8ba011460eb27ad83855d05c9c9345aa6</id>
<content type='text'>
2002-08-26  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* libio/wfileops.c (_IO_wfile_seekoff): Set fp-&gt;_offset after
	finding the read position [PR libc/4265].
	* libio/Makefile (tests): Add bug-rewind2.
	* libio/bug-rewind2.c: New file.
</content>
</entry>
<entry>
<title>* libio/fileops.c (_IO_file_seekoff_mmap): Leave read pointers at EOF</title>
<updated>2002-08-15T23:57:00Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-08-15T23:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=fc77d66abf6ed97a50e30b619b1647759d43f593'/>
<id>urn:sha1:fc77d66abf6ed97a50e30b619b1647759d43f593</id>
<content type='text'>
	if seek would go past it.
	(mmap_remap_check): If file position is at or past EOF after check,
	leave read pointers at EOF and don't seek.

	* libio/tst-mmap-offend.c: New file.
	* libio/Makefile (tests): Add it.
</content>
</entry>
<entry>
<title>* libio/fileops.c (_IO_file_sync_mmap): New function.</title>
<updated>2002-08-02T01:29:37Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-08-02T01:29:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=acbee5f637fe1f2acda89cf2dbddf0d327005dd2'/>
<id>urn:sha1:acbee5f637fe1f2acda89cf2dbddf0d327005dd2</id>
<content type='text'>
	(_IO_file_jumps_mmap): Use it.
	(_IO_file_underflow_mmap): Rewritten.  If after EOF or fflush,
	repeat the stat check and resize the mapped buffer as necessary.

2002-07-31  Roland McGrath  &lt;roland@frob.com&gt;

	* libio/fileops.c (decide_maybe_mmap): New static function.
	Code taken from libio/iofopen.c:__fopen_maybe_mmap to try to
	mmap the file contents.  Then switch the jump tables to the mmap
	tables if it worked, or the vanilla file tables if not.
	(_IO_file_underflow_maybe_mmap): New function.
	(_IO_file_seekoff_maybe_mmap): New function.
	(_IO_file_xsgetn_maybe_mmap): New function.
	(_IO_file_jumps_maybe_mmap): New variable, jump table using those.
	* libio/libioP.h: Declare those.
	* libio/wfileops.c (_IO_wfile_underflow_maybe_mmap): New function.
	(_IO_wfile_jumps_maybe_mmap): New variable, jump table using that.
	* libio/iofopen.c (__fopen_maybe_mmap): Don't try to mmap here.
	If the stream is read-only, set its jump tables to those new ones.
	* libio/iofdopen.c (_IO_new_fdopen) [_G_HAVE_MMAP]: Set the initial
	jump tables to the maybe_mmap ones, and don't call __fopen_maybe_mmap.
	We need the tables set before _IO_file_attach.

	* libio/tst-mmap-eofsync.c: New file.
	* libio/tst-mmap-fflushsync.c: New file.
	* libio/bug-mmap-fflush.c: New file.
	* libio/tst-mmap2-eofsync.c: New file.
	* libio/Makefile (tests): Add them.

	* libio/wfileops.c (_IO_wfile_underflow_mmap): Don't set EOF bit when
	_IO_file_underflow_mmap fails, it already set the appropriate bit.
</content>
</entry>
<entry>
<title>2002-07-31  Jeff Bailey  &lt;jbailey@gnu.org&gt;</title>
<updated>2002-07-31T23:30:24Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-07-31T23:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b264e1d19a2d83fd6fbd842eddb285bc7b77471d'/>
<id>urn:sha1:b264e1d19a2d83fd6fbd842eddb285bc7b77471d</id>
<content type='text'>
        * libio/stdio.h (sys_errlist, sys_nerr, _sys_errlist, _sys_nerr):
	Declarations moved to &lt;bits/sys_errlist.h&gt;.  Include that file.
        * libio/Makefile (headers): Add bits/sys_errlist.h to the list.
        * sysdeps/generic/bits/sys_errlist.h: New file.  This does *not*
        declare sys_errlist and sys_nerr.
        * sysdeps/unix/sysv/linux/bits/sys_errlist.h: New file.  Does
	provide declarations.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-07-24T10:44:53Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-07-24T10:44:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=405550bf78acc8ce8885e4b30986035533d08267'/>
<id>urn:sha1:405550bf78acc8ce8885e4b30986035533d08267</id>
<content type='text'>
2002-07-24  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* locale/hashval.h: Make more self-containedby defining LONG_BITS.
	* locale/programs/simple-hash.c: Remove LONG_BITS definition.

	* locale/programs/locarchive.c (add_locale_to_archive): Correct
	test to detect duplicate locales.

	* libio/fileops.c (_IO_new_file_seekoff): Fail if relative
	position would be before beginning of file.
	(_IO_file_seekoff_mmap): Likewise.
	* libio/Makefile (tests): Add bug-fseek.
	* libio/bug-fseek.c: New file.

	* intl/explodename.c: Remove support for CEN-style locale variables.
	It was never used and shouldn't be since it's not portable.
	* intl/finddomain.c: Likewise.
	* intl/l10nflist.c: Likewise.
	* intl/loadinfo.h: Likewise.
	* locale/findlocale.c: Likewise.
</content>
</entry>
<entry>
<title>2002-07-24  Roland McGrath  &lt;roland@frob.com&gt;</title>
<updated>2002-07-24T09:34:59Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-07-24T09:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0e94c2176b7fe55c8df404697b538652ef342951'/>
<id>urn:sha1:0e94c2176b7fe55c8df404697b538652ef342951</id>
<content type='text'>
	* libio/Makefile (tests): Add bug-ungetc.
	* libio/bug-ungetc.c: New file.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-07-15T23:37:22Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-07-15T23:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=706d1dee4692cc5419275fcddc4518933ff2a39e'/>
<id>urn:sha1:706d1dee4692cc5419275fcddc4518933ff2a39e</id>
<content type='text'>
2002-07-15  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* libio/wfileops.c (_IO_wfile_seekoff): Reposition wide pointers
	and adjust state for seek position.  [PR libc/4070]
	* libio/Makefile (tests): Add bug-rewind.
	* libio/bug-rewind.c: New file.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-07-10T23:09:16Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-07-10T23:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=81c64d407c82933f18dc09de9bf58cc76d6a6148'/>
<id>urn:sha1:81c64d407c82933f18dc09de9bf58cc76d6a6148</id>
<content type='text'>
2002-07-10  Ulrich Drepper  &lt;drepper@redhat.com&gt;
	* Versions.def [libpthread]: Add GLIBC_2.2.6.
	* posix/Versions [libc] (GLIBC_2.2.6): Add __nanosleep.

2002-07-06  Bruno Haible  &lt;bruno@clisp.org&gt;

	* sysdeps/unix/sysv/sysv4/bits/sigset.h (__NSSBITS): Correct value.
	* sysdeps/unix/sysv/linux/bits/statvfs.h (ST_NODIRATIME): Set to 2048.
</content>
</entry>
</feed>
