<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/libio, branch cvs/initial</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/libio?h=cvs%2Finitial</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/libio?h=cvs%2Finitial'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2002-11-24T23:56:47Z</updated>
<entry>
<title>* sysdeps/posix/readv.c: Include &lt;errno.h&gt;, use __set_errno macro.</title>
<updated>2002-11-24T23:56:47Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-11-24T23:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=bf2cc5fb028fecf8d6b1adffd952f7402f685923'/>
<id>urn:sha1:bf2cc5fb028fecf8d6b1adffd952f7402f685923</id>
<content type='text'>
	* sysdeps/posix/writev.c: Likewise.
	From Momchil Velikov &lt;velco@fadata.bg&gt;.

	* elf/dl-error.c [! _LIBC_REENTRANT]: Use a static variable instead of
	calling *GL(dl_error_catch_tsd) for a thread-local location.
	* elf/rtld.c (startup_error_tsd): Conditionalize on [_LIBC_REENTRANT].
	(dl_main): Same for GL(dl_error_catch_tsd) initialization.
	* elf/dl-tsd.c: Conditionalize contents on [_LIBC_REENTRANT].

	* libio/iofflush.c: Add libc_hidden_def.
	* libio/iofwrite.c: Likewise.
	* sysdeps/generic/sigtimedwait.c: Likewise.
	* sysdeps/generic/sigwaitinfo.c: Likewise.
	* sysdeps/posix/sigwait.c: Likewise.
	Reported by Momchil Velikov &lt;velco@fadata.bg&gt;.

	* inet/inet_lnaof.c (inet_lnaof): Change return type to in_addr_t
	to match &lt;arpa/inet.h&gt; declaration.
	* inet/inet_netof.c (inet_netof): Likewise.
	* inet/inet_mkadr.c (inet_makeaddr): Likewise for argument types.
	Reported by Momchil Velikov &lt;velco@fadata.bg&gt;.
</content>
</entry>
<entry>
<title>2002-11-12  Roland McGrath  &lt;roland@redhat.com&gt;</title>
<updated>2002-11-12T22:02:32Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-11-12T22:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=00404a964ab9b3a5205605ed7736c8ded2ed1aec'/>
<id>urn:sha1:00404a964ab9b3a5205605ed7736c8ded2ed1aec</id>
<content type='text'>
	* libio/libioP.h [_LIBC &amp;&amp; !SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)]
	(_G_IO_NO_BACKWARD_COMPAT): Define it.
</content>
</entry>
<entry>
<title>* libio/bug-wfflush.c (do_test): Call rewind instead of fsetpos.</title>
<updated>2002-11-11T06:55:22Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-11-11T06:55:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1ab9366daadaa3d788dbb153805f3be71dfa3cde'/>
<id>urn:sha1:1ab9366daadaa3d788dbb153805f3be71dfa3cde</id>
<content type='text'>
	Call fputs instead of fwprintf (simpler to follow in debugger).
</content>
</entry>
<entry>
<title>* crypt/md5-crypt.c: Doc fix.</title>
<updated>2002-11-11T02:43:35Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-11-11T02:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=4483f2c0f8b6ace6dbc94a1da5a083e99310c267'/>
<id>urn:sha1:4483f2c0f8b6ace6dbc94a1da5a083e99310c267</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-11-05T08:43:05Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-11-05T08:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=52a16e580103729ad0cc228b564a811a7a19cc8d'/>
<id>urn:sha1:52a16e580103729ad0cc228b564a811a7a19cc8d</id>
<content type='text'>
2002-11-05  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* libio/ioseekoff.c: Remove INTDEF.  Define _IO_seekoff_unlocked.  Same
	as old code without locking.  _IO_seekoff calls this function after
	locking the stream.
	* libio/ioseekpos.c: Likewise for _IO_seekpos.
	* libio/libioP.h: Replace _IO_seekoff_internal and _IO_seekpos_internal
	prototypes with _IO_seekoff_unlocked and _IO_seekpos_unlocked
	prototypes.
	* libio/iolibio.h (_IO_fseek): Call _IO_seekoff_unlocked instead
	of _IO_seekoff_internal.
	(_IO_rewind): Likewise.
	* libio/ioftell.c: Likewise.
	* libio/ftello.c: Likewise.
	* libio/ftello64.c: Likewise.
	* libio/iofgetpos.c: Likewise.
	* libio/iofgetpos64.c: Likewise.
	* libio/oldiofgetpos.c: Likewise.
	* libio/oldiofgetpos64.c: Likewise.
	* libio/iofsetpos.c: Call _IO_seekpos_unlocked instead of
	_IO_seekpos_internal.
	* libio/iofsetpos64.c: Likewise.
	* libio/oldiofsetpos.c: Likewise.
	* libio/oldiofsetpos64.c: Likewise.

	* libio/wfileops.c (_IO_wfile_seekoff): Don't modify _offset and
	_wide_data-&gt;_IO_read_end if adjustment can be made in the current
	buffer.
</content>
</entry>
<entry>
<title>(_IO_wfile_seekoff): Don't modify _offset and _wide_data-&gt;_IO_read_end if adjustment can be made in the current buffer.</title>
<updated>2002-11-05T07:29:40Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-11-05T07:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=2fdeb7ca4f50e84886ddf8c8241e008c2808fe40'/>
<id>urn:sha1:2fdeb7ca4f50e84886ddf8c8241e008c2808fe40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-11-04T10:33:19Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-11-04T10:33:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c7e56cbea2f09ad24d17b1575a3c98a2afaa9aa5'/>
<id>urn:sha1:c7e56cbea2f09ad24d17b1575a3c98a2afaa9aa5</id>
<content type='text'>
	* libio/bug-wfflush.c (do_test): Using fseek is not allowed when
	wide oriented streams are used.
</content>
</entry>
<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>* libio/ftello.c (ftello): Use _IO_off64_t for type of POS.</title>
<updated>2002-10-23T23:50:19Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-10-23T23:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3efdabe7624ae0a574d3919cfe9ffcb5bca21692'/>
<id>urn:sha1:3efdabe7624ae0a574d3919cfe9ffcb5bca21692</id>
<content type='text'>
	Check for the result overflowing off_t and fail with EOVERFLOW.
	* libio/ioftell.c (_IO_ftell): Likewise.
	* libio/iofgetpos.c (_IO_new_fgetpos): Likewise.

	* login/logwtmp.c (logwtmp): If sizeof ut_tv != sizeof struct timeval,
	use a temporary timeval on the stack for gettimeofday and copy it.
	* login/logout.c (logout): Likewise.
	Reported by Steven Munroe &lt;sjmunroe@us.ibm.com&gt;.

	* sysdeps/unix/sysv/linux/bits/statfs.h (struct statfs):
	Use __SWORD_TYPE instead of int for member types.
	(struct statfs64): Likewise.
	* sysdeps/unix/sysv/linux/alpha/bits/statfs.h: New file.
	* sysdeps/unix/sysv/linux/s390/bits/statfs.h: New file.
	* sysdeps/unix/sysv/linux/ia64/bits/statfs.h: File removed.
	* sysdeps/unix/sysv/linux/sparc/bits/statfs.h: File removed.
	* sysdeps/unix/sysv/linux/x86_64/bits/statfs.h: File removed.

	* sysdeps/unix/sysv/linux/sparc/bits/statvfs.h: Moved to ...
	* sysdeps/unix/sysv/linux/bits/statvfs.h: ... here.
	(ST_NODIRATIME): Restore fixed value of 2048.
	* sysdeps/unix/sysv/linux/alpha/bits/statvfs.h: File removed.
	* sysdeps/unix/sysv/linux/ia64/bits/statvfs.h: File removed.

	Rearranged &lt;bits/types.h&gt; definitions to reduce duplication.
	* sysdeps/generic/bits/types.h: Rewritten, using macros from
	&lt;bits/wordsize.h&gt; and new header &lt;bits/typesizes.h&gt;.
	* posix/Makefile (headers): Add bits/typesizes.h here.
	* sysdeps/generic/bits/typesizes.h: New file.
	* sysdeps/unix/sysv/linux/alpha/bits/typesizes.h: New file.
	* sysdeps/unix/sysv/linux/sparc/bits/typesizes.h: New file.
	* sysdeps/mach/hurd/bits/typesizes.h: New file.
	* sysdeps/unix/sysv/linux/alpha/bits/types.h: File removed.
	* sysdeps/unix/sysv/linux/bits/types.h: File removed.
	* sysdeps/unix/sysv/linux/ia64/bits/types.h: File removed.
	* sysdeps/unix/sysv/linux/mips/bits/types.h: File removed.
	* sysdeps/unix/sysv/linux/s390/bits/types.h: File removed.
	* sysdeps/unix/sysv/linux/sparc/bits/types.h: File removed.
	* sysdeps/unix/sysv/linux/x86_64/bits/types.h: File removed.
	* posix/sys/types.h [__USE_POSIX199506 || __USE_UNIX98]: Include
	&lt;bits/pthreadtypes.h&gt; here, not in &lt;bits/types.h&gt;.
	* signal/signal.h: Likewise.

	* streams/stropts.h: Include &lt;bits/xtitypes.h&gt;.
	* streams/Makefile (headers): Add bits/xtitypes.h here.
	* sysdeps/generic/bits/xtitypes.h: New file.
	* sysdeps/s390/bits/xtitypes.h: New file.
	* sysdeps/ia64/bits/xtitypes.h: New file.
	* sysdeps/x86_64/bits/xtitypes.h: New file.

	* sysvipc/Makefile (headers): Add bits/ipctypes.h here.
	* sysdeps/generic/bits/ipctypes.h: New file.
	* sysdeps/mips/bits/ipctypes.h: New file.
	* sysdeps/gnu/bits/shm.h: Include &lt;bits/ipctypes.h&gt;.
	* sysdeps/gnu/bits/msq.h: Likewise.
	* sysvipc/sys/ipc.h: Likewise.

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

	* sysdeps/generic/libc-tls.c (_dl_tls_static_used): New variable.
	* sysdeps/generic/ldsodefs.h (struct rtld_global): New member
	`_dl_tls_static_used'.
	(TLS_STATIC_MIN): New macro.
	* elf/dl-reloc.c [USE_TLS] (allocate_static_tls): New function.
	(CHECK_STATIC_TLS): Use it.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-10-03T08:38:41Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-10-03T08:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=393db3d2f833a0425813361cd8353dc6e2aa9c48'/>
<id>urn:sha1:393db3d2f833a0425813361cd8353dc6e2aa9c48</id>
<content type='text'>
2002-10-03  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* libio/freopen.c: Don't re-set _wide_data element if the stream
	is of old style which didn't have the element.
	* libio/freopen64.c: Likewise.
</content>
</entry>
</feed>
