<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/sysdeps/pthread, branch cvs/ChangeLog</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/sysdeps/pthread?h=cvs%2FChangeLog</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/sysdeps/pthread?h=cvs%2FChangeLog'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2003-08-14T00:14:43Z</updated>
<entry>
<title>Update.</title>
<updated>2003-08-14T00:14:43Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-08-14T00:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b61c8aba800959edfa405adb8c8a6f2f371633dd'/>
<id>urn:sha1:b61c8aba800959edfa405adb8c8a6f2f371633dd</id>
<content type='text'>
2003-08-13  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/unix/sysv/linux/i386/syscalls.list: Add time syscall.

	* elf/Makefile: Use LC_ALL=C in a few cases where we call external
	text processing tools.

	* sysdeps/pthread/aio_misc.h (struct waitlist): Don't add caller_pid
	element unless BROKEN_THREAD_SIGNALS is defined.
	(struct requestlist): Likewise.
	* sysdeps/pthread/aio_misc.c (__aio_enqueue_request): Don't fill in
	caller_pid of new request unless BROKEN_THREAD_SIGNALS is defined.
	* sysdeps/pthread/aio_suspend.c (aio_suspend): Likewise.
	* sysdeps/pthread/aio_notify.c (__aio_notify_only): Remove caller_pid
	parameter unless BROKEN_THREAD_SIGNALS is defined.  Adjust callers.
	Pass current PID to __aio_sigqueue.
	* sysdeps/pthread/lio_listio.c (lio_listio): Adjust __aio_notify_only
	call.  Don't initialize caller_pid field of waitlist element.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-07-25T07:56:33Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-07-25T07:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7b787f8516c039ed56b1bc3f511eb1165526061b'/>
<id>urn:sha1:7b787f8516c039ed56b1bc3f511eb1165526061b</id>
<content type='text'>
2003-07-24  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* sysdeps/pthread/aio_cancel.c (aio_cancel): Return AIO_ALLDONE
	if aiocbp != NULL and has already completed.  Return -1/EINVAL if
	aiocbp-&gt;aio_fildes does not match fildes.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-07-23T18:50:26Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-07-23T18:50:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=6bc0b95489067acc56efb0d8e1d88fe18644389f'/>
<id>urn:sha1:6bc0b95489067acc56efb0d8e1d88fe18644389f</id>
<content type='text'>
2003-07-23  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* sysdeps/pthread/lio_listio.c (LIO_OPCODE_BASE): Define.
	(lio_listio): Use it.
	* sysdeps/pthread/lio_listio64.c: Include lio_listio.c instead of
	after few defines to avoid duplication.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-06-24T02:50:16Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-06-24T02:50:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=67b78ef91b1441c7f94fe03e1bad161d5912f5ac'/>
<id>urn:sha1:67b78ef91b1441c7f94fe03e1bad161d5912f5ac</id>
<content type='text'>
	* sysdeps/pthread/aio_misc.h: Mark __aio_requests_mutex,
	__aio_enqueue_request, __aio_find_req, __aio_find_req_fd,
	__aio_free_request, __aio_notify, and __aio_sigqueue as hidden.

	* sysdeps/pthread/aio_suspend.c (aio_suspend): Set errno to the result
	of pthread_cond_wait if there was an error.  Use pthread_cleanup_*
	instead of __lbic_cleanup_region_*.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-06-23T17:43:30Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-06-23T17:43:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7b0a32a30505e02f2b138b1695096b0ddb2ab62d'/>
<id>urn:sha1:7b0a32a30505e02f2b138b1695096b0ddb2ab62d</id>
<content type='text'>
2003-06-23  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/pthread/aio_suspend.c (aio_suspend): Set errno to EINTR
	if this is what pthread_cond_wait returned.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-06-17T22:11:22Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-06-17T22:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=60d73a7ac4e0116ef2e458d705aeee14aff7aed9'/>
<id>urn:sha1:60d73a7ac4e0116ef2e458d705aeee14aff7aed9</id>
<content type='text'>
	* sysdeps/unix/clock_nanosleep.c (clock_nanosleep): nanosleep
	takes care of enabling cancellation.

	* sysdeps/pthread/aio_suspend.c (aio_suspend): Make aio_suspend
	cancelable.  It's not correct to disable cancellation.  Instead of
	a cleanup handler.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-05-10T08:39:58Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-05-10T08:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d9997a45eeba745384e3591978186debd5883be7'/>
<id>urn:sha1:d9997a45eeba745384e3591978186debd5883be7</id>
<content type='text'>
2003-05-09  Thorsten Kukuk  &lt;kukuk@suse.de&gt;

	* sysdeps/unix/sysv/linux/netinet/igmp.h: Don't include kernel
	headers, add defines from kernel header, move it from here...
	* inet/netinet/igmp.h: ... to here.
	* inet/Makefile (headers): Add netinet/igmp.h.
	* sysdeps/unix/sysv/linux/Makefile: Remove netinet/igmp.h.
	* sysdeps/unix/sysv/linux/Dist: Remove netinet/igmp.h.

2003-05-10  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/pthread/lio_listio64.c (lio_listio64): If SIG == NULL,
	use dummy sigevent structure with SIGEV_NONE [PR libc/5015].

2003-05-09  Thorsten Kukuk &lt;kukuk@suse.de&gt;

	* libio/bits/stdio.h: Sync prototypes with libio/stdio.h
	(remove __THROW from possible cancellation points).
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-01-03T06:51:18Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-01-03T06:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c547b58aad05c0dea96a54ad95d806f76dfd72f5'/>
<id>urn:sha1:c547b58aad05c0dea96a54ad95d806f76dfd72f5</id>
<content type='text'>
	* sysdeps/pthread/aio_suspend.c (aio_suspend): Don't quite remove
	any, but unify the test.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-01-03T06:46:11Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-01-03T06:46:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=8ee8768079f06d1e830ff9775903b5b89affcda6'/>
<id>urn:sha1:8ee8768079f06d1e830ff9775903b5b89affcda6</id>
<content type='text'>
2003-01-02  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/pthread/aio_suspend.c (aio_suspend): Simplify by
	removing 'any' variable.
</content>
</entry>
<entry>
<title>* sysdeps/pthread/aio_notify.c (notify_func_wrapper): Take a malloc'd</title>
<updated>2002-12-09T07:14:24Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-12-09T07:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=57b4cb25227fbb4c4e379877de27a5aa119ba938'/>
<id>urn:sha1:57b4cb25227fbb4c4e379877de27a5aa119ba938</id>
<content type='text'>
	struct containing function ptr and value, free it.
	(__aio_notify_only): Allocate that and copy values from SIGEV into it.
	It's not safe to let the new thread use the SIGEV pointer.
</content>
</entry>
</feed>
