Ulrich Drepper 56ddf355da Update.
2000-08-11  Ulrich Drepper  <drepper@redhat.com>

	* rt/aio_cancel.c: If canceling a specific request which is running
	*really* do nothing.
	* rt/aio_misc.h: Add `done' to states of a request.
	* rt/aio_misc.c: Add several tests for the correct state.
	Simplify request table memory handling.

2000-08-10  Jakub Jelinek  <jakub@redhat.com>

	* dirent/scandir.c: Use it for scandir64 and old_scandir64 as well.
	* dirent/scandir64.c: Move...
	* sysdeps/generic/scandir64.c: ...here.
	* dirent/alphasort64.c: Move...
	* sysdeps/generic/alphasort64.c: ...here.
	* dirent/versionsort64.c: Move...
	* sysdeps/generic/versionsort64.c: ...here.
	* sysdeps/unix/sysv/linux/i386/dirent/Versions (alphasort64,
	getdirentries64, readdir64, readdir64_r, scandir64, versionsort64):
	Export symbols at GLIBC_2.2.
	* sysdeps/unix/sysv/linux/powerpc/dirent/Versions: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc32/dirent/Versions: Likewise.
	* include/dirent.h (__readdir64_r, __scandir64, __alphasort64,
	__versionsort64): Add prototypes.
	* io/Versions (__xstat64, __fxstat64, __lxstat64): Export at GLIBC_2.2.
	* sysdeps/unix/sysv/linux/alpha/kernel_stat.h (__xstat_conv): Remove
	unused prototype.
	* sysdeps/unix/sysv/linux/alpha/readdir.c: Export at both GLIBC_2.1
	and GLIBC_2.2.
	* sysdeps/unix/sysv/linux/alpha/readdir_r.c: Likewise.
	* sysdeps/unix/sysv/linux/alpha/getdents.c: New.
	* sysdeps/unix/sysv/linux/alpha/getdents64.c: New.
	* sysdeps/unix/sysv/linux/bits/types.h (__ino64_t): Change to
	__u_quad_t.
	* sysdeps/unix/sysv/linux/bits/stat.h (struct stat, struct stat64):
	Adjust for kernel-2.4.0-test6 layout.
	* sysdeps/unix/sysv/linux/i386/fxstat.c (__fxstat64): Export at both
	GLIBC_2.1 and GLIBC_2.2.
	* sysdeps/unix/sysv/linux/i386/lxstat.c (__lxstat64): Likewise.
	* sysdeps/unix/sysv/linux/i386/xstat.c (__xstat64): Likewise.
	* sysdeps/unix/sysv/linux/i386/getdents64.c: New.
	* sysdeps/unix/sysv/linux/i386/olddirent.h: New.
	* sysdeps/unix/sysv/linux/i386/readdir64.c: New.
	* sysdeps/unix/sysv/linux/i386/readdir64_r.c: New.
	* sysdeps/unix/sysv/linux/i386/scandir64.c: New.
	* sysdeps/unix/sysv/linux/i386/alphasort64.c: New.
	* sysdeps/unix/sysv/linux/i386/versionsort64.c: New.
	* sysdeps/unix/sysv/linux/ia64/getdents.c: New.
	* sysdeps/unix/sysv/linux/ia64/getdents64.c: New.
	* sysdeps/unix/sysv/linux/ia64/readdir.c: Include alpha/readdir.c.
	* sysdeps/unix/sysv/linux/ia64/readdir_r.c: Include alpha/readdir_r.c.
	* sysdeps/unix/sysv/linux/mips/bits/types.h (__ino64_t): Change to
	__u_quad_t.
	* sysdeps/unix/sysv/linux/powerpc/bits/stat.h: New.
	* sysdeps/unix/sysv/linux/powerpc/kernel_stat.h (_HAVE_STAT*): Define.
	* sysdeps/unix/sysv/linux/powerpc/scandir64.c: New.
	* sysdeps/unix/sysv/linux/powerpc/getdents64.c: New.
	* sysdeps/unix/sysv/linux/powerpc/readdir64.c: New.
	* sysdeps/unix/sysv/linux/powerpc/readdir64_r.c: New.
	* sysdeps/unix/sysv/linux/sparc/bits/types.h (__ino64_t): Change to
	__u_quad_t.
	* sysdeps/unix/sysv/linux/sparc/bits/stat.h: New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h (_HAVE_STAT*):
	Define.
	* sysdeps/unix/sysv/linux/sparc/sparc32/getdents64.c: New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/readdir64.c: New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/readdir64_r.c: New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/scandir64.c: New.
	* sysdeps/unix/sysv/linux/sparc/sparc64/kernel_stat.h (_HAVE_STAT*):
	Define.
	* sysdeps/unix/sysv/linux/sparc/sparc64/readdir.c: Include
	alpha/readdir.c.
	* sysdeps/unix/sysv/linux/sparc/sparc64/readdir_r.c: Include
	alpha/readdir_r.c
	* sysdeps/unix/sysv/linux/sparc/sparc64/getdents.c: New.
	* sysdeps/unix/sysv/linux/sparc/sparc64/getdents64.c: New.
	* sysdeps/unix/sysv/linux/fxstat64.c (__fxstat64): If
	_HAVE_STAT64___ST_INO and __st_ino != (uint32_t)st_ino, set
	st_ino from __st_ino.
	* sysdeps/unix/sysv/linux/lxstat64.c (__lxstat64): Likewise.
	* sysdeps/unix/sysv/linux/xstat64.c (__xstat64): Likewise.
	* sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv, xstat64_conv,
	xstat32_conv): Use _HAVE_STAT* macros.  If _HAVE_STAT64___ST_INO,
	set __st_ino in addition to st_ino.
	* sysdeps/unix/sysv/linux/kernel_stat.h (_HAVE_STAT*): Define.
	* sysdeps/unix/sysv/linux/getdents.c: Use it for __getdents64 and
	__old_getdents64 as well.
	* sysdeps/unix/sysv/linux/getdirentries.c: Use it for
	getdirentries64 and old_getdirentries64 as well.
	* sysdeps/unix/sysv/linux/getdirentries64.c (GETDIRENTRIES,
	__GETDENTS): Define.
	(GETDENTS64): Remove.
	* sysdeps/unix/sysv/linux/getdents64.c (__GETDENTS, DIRENT_TYPE):
	Define.
	(GETDENTS64): Remove.
	* sysdeps/unix/sysv/linux/readdir64.c: Use sysdeps/unix/readdir.c.
	* sysdeps/unix/sysv/linux/readdir64_r.c: Use sysdeps/unix/readdir_r.c.
	* sysdeps/unix/readdir.c: Use it for readdir64 and __old_readdir64
	as well.
	* sysdeps/unix/readdir_r.c: Use it for readdir64_r and
	__old_readdir64_r as well.
	* sysdeps/unix/sysv/linux/kernel-features.h: Define
	__ASSUME_ST_INO_64_bit for kernel 2.4.1 and up.

	* sysdeps/unix/sysv/linux/ia64/bits/siginfo.h: Add SI_KERNEL define.
2000-08-12 05:14:52 +00:00
..
2000-08-12 05:14:52 +00:00
2000-08-02 15:27:16 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00
2000-08-10 04:40:02 +00:00
2000-08-12 05:14:52 +00:00
1998-04-01 09:15:07 +00:00
1998-11-02 21:48:45 +00:00
1999-06-16 15:11:40 +00:00
1998-10-28 17:09:17 +00:00
2000-07-26 13:49:15 +00:00
1998-12-28 17:01:32 +00:00
1999-08-28 22:34:29 +00:00
1999-05-02 21:09:34 +00:00
1999-05-03 08:46:13 +00:00
2000-08-12 05:14:52 +00:00
2000-08-02 22:03:45 +00:00
2000-05-21 21:01:01 +00:00
2000-06-13 01:52:33 +00:00
2000-08-12 05:14:52 +00:00
1999-06-16 22:55:47 +00:00
1997-01-22 05:26:05 +00:00
1998-07-16 11:44:36 +00:00
1998-12-10 19:09:07 +00:00
1998-07-16 11:44:36 +00:00
1999-02-22 16:10:00 +00:00
1998-11-18 14:46:49 +00:00
1998-01-21 17:04:36 +00:00
2000-04-06 04:58:34 +00:00
2000-03-23 20:31:46 +00:00
1997-07-26 02:33:30 +00:00
2000-04-04 06:03:48 +00:00
1998-02-12 18:22:41 +00:00
2000-06-08 10:05:46 +00:00
2000-04-14 07:51:02 +00:00
2000-02-28 05:08:01 +00:00
2000-01-18 10:53:15 +00:00
1999-05-11 13:00:20 +00:00
2000-08-12 05:14:52 +00:00
2000-07-16 04:35:55 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00
2000-06-08 15:14:02 +00:00
1999-06-30 17:41:35 +00:00
1997-02-25 05:18:05 +00:00
2000-02-28 05:08:01 +00:00
1999-11-18 16:42:11 +00:00
1998-07-16 11:44:36 +00:00
1997-02-25 05:18:05 +00:00
2000-07-26 18:21:25 +00:00
1998-08-21 17:22:56 +00:00
1999-11-18 16:42:11 +00:00
2000-04-30 09:40:55 +00:00
1999-10-30 16:13:07 +00:00
2000-04-22 07:19:25 +00:00
2000-02-28 05:08:01 +00:00
2000-01-24 12:38:46 +00:00
1999-10-19 03:14:36 +00:00
2000-08-12 05:14:52 +00:00
1997-11-26 04:23:08 +00:00
2000-08-12 05:14:52 +00:00
1998-08-24 16:46:16 +00:00
1998-04-01 07:11:57 +00:00
2000-04-15 19:21:10 +00:00
1998-07-16 11:44:36 +00:00
1997-10-12 04:05:44 +00:00
2000-08-12 05:14:52 +00:00
1999-07-09 15:17:23 +00:00
2000-01-24 12:38:46 +00:00
1999-01-07 11:57:41 +00:00
2000-06-08 10:05:46 +00:00
1999-06-08 21:20:07 +00:00
1999-08-25 17:57:34 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00
1999-02-02 09:26:53 +00:00
1998-01-21 17:04:36 +00:00
1998-07-16 11:44:36 +00:00
1998-08-08 20:02:34 +00:00
1997-12-04 00:12:34 +00:00
1997-12-22 20:53:38 +00:00
1997-12-05 00:40:29 +00:00
1997-12-05 00:40:29 +00:00
1997-12-04 00:12:34 +00:00
1998-04-20 18:41:05 +00:00
1998-04-20 18:41:05 +00:00
1997-10-26 20:13:00 +00:00
1997-10-26 20:13:00 +00:00
2000-01-24 12:38:46 +00:00
1998-01-21 17:04:36 +00:00
1998-08-08 20:02:34 +00:00
1998-07-16 11:44:36 +00:00
2000-01-17 05:24:52 +00:00
1999-05-26 23:37:38 +00:00
1998-07-16 11:44:36 +00:00
2000-06-09 17:34:27 +00:00
2000-04-12 04:59:33 +00:00
2000-01-24 12:38:46 +00:00
1997-02-25 05:18:05 +00:00
2000-07-10 16:25:03 +00:00
1996-12-30 01:47:46 +00:00
1997-12-14 22:24:57 +00:00
1998-06-07 14:06:56 +00:00
2000-02-23 06:02:09 +00:00
1998-02-12 18:22:41 +00:00
1999-10-14 19:21:07 +00:00
1997-06-21 02:59:26 +00:00
1997-02-25 05:18:05 +00:00
1998-12-14 21:48:11 +00:00
2000-04-14 07:51:02 +00:00
2000-02-28 05:08:01 +00:00
2000-01-18 10:53:15 +00:00
1996-09-12 18:29:32 +00:00
1997-06-23 21:55:26 +00:00
1998-05-04 13:19:20 +00:00
1998-12-17 20:59:54 +00:00
1999-05-26 23:37:38 +00:00
2000-05-23 08:43:26 +00:00
2000-05-23 08:43:26 +00:00
1998-07-16 11:44:36 +00:00
1998-08-20 19:16:48 +00:00
1998-08-20 19:16:48 +00:00
1998-09-17 19:51:33 +00:00
1998-04-20 18:41:05 +00:00
1999-08-18 03:42:39 +00:00
1998-04-20 18:41:05 +00:00
2000-07-18 21:33:02 +00:00
1999-01-20 11:36:34 +00:00
1997-06-23 21:55:26 +00:00
2000-08-12 05:14:52 +00:00
2000-08-12 05:14:52 +00:00