Joseph Myers
90aa3d0945
Make __ASSUME_UTIMES hppa-specific.
...
This patch makes __ASSUME_UTIMES hppa-specific, removing mentions of
the macro from architecture-independent code and code for other
architectures. (All other architectures either have the utimes
syscall in all relevant kernel versions, or use the asm-generic
interface so only have utimensat and won't get the utimes syscall.) A
similar approach is used to that used for futimesat for MicroBlaze: if
the kernel is recent enough that the utimes syscall can be assumed to
be present, use the implementation in terms of the utimes syscall, and
otherwise use the linux/generic implementation in terms of utimensat.
Tested x86_64 that the disassembly of installed shared libraries is
unchanged by the patch. Not tested for hppa.
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_UTIMES): Do
not define.
* sysdeps/unix/sysv/linux/utimes.c: Do not include
<kernel-features.h>.
(__utimes) [__NR_utimes]: Make code unconditional.
(__utimes) [!__ASSUME_UTIMES]: Remove conditional code.
* sysdeps/unix/sysv/linux/aarch64/kernel-features.h
(__ASSUME_UTIMES): Do not undefine.
* sysdeps/unix/sysv/linux/tile/kernel-features.h
(__ASSUME_UTIMES): Likewise.
* sysdeps/unix/sysv/linux/hppa/kernel-features.h
(__ASSUME_UTIMES): Define for [__LINUX_KERNEL_VERSION >= 0x030e00]
instead of undefining for [__LINUX_KERNEL_VERSION < 0x030e00].
* sysdeps/unix/sysv/linux/hppa/utimes.c: New file.
2014-12-22 21:42:03 +00:00
..
2014-12-22 21:42:03 +00:00
2014-11-24 15:03:45 +05:30
2014-12-17 18:10:37 +00:00
2014-11-24 17:28:41 +01:00
2014-10-30 19:44:31 +00:00
2014-12-22 21:42:03 +00:00
2014-12-21 09:27:11 -08:00
2014-12-17 18:10:37 +00:00
2014-10-08 23:19:32 +00:00
2014-11-24 15:03:45 +05:30
2014-11-24 15:03:45 +05:30
2014-12-10 18:50:07 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-12 23:41:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-24 15:03:45 +05:30
2014-12-17 18:10:37 +00:00
2014-01-01 22:00:23 +10:00
2014-12-19 15:20:37 +01:00
2014-12-17 18:10:37 +00:00
2014-09-20 14:05:49 +02:00
2014-12-22 21:42:03 +00:00
2014-10-30 19:44:31 +00:00
2014-12-11 12:44:27 +01:00
2014-12-19 15:21:12 +01:00
2014-01-01 22:00:23 +10:00
2012-10-18 18:50:43 +00:00
2013-06-05 20:44:03 +00:00
2014-02-20 17:50:31 +00:00
2014-10-08 23:19:32 +00:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-07-07 09:28:38 -07:00
2014-05-16 11:47:13 -07:00
2014-12-22 12:46:27 +00:00
2014-01-01 22:00:23 +10:00
2014-11-24 11:41:44 +05:30
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-09-16 17:45:03 +00:00
2014-09-16 17:45:03 +00:00
2014-11-18 11:03:20 -08:00
2014-11-20 10:56:20 -08:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-06-20 15:41:35 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 20:29:45 +00:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-07-02 11:10:08 -07:00
2014-02-06 08:46:20 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-09-20 14:05:49 +02:00
2014-05-13 09:49:20 -07:00
2014-06-20 15:41:35 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-20 15:41:35 +00:00
2014-06-20 20:04:33 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-05-29 09:41:29 +05:30
2014-06-23 14:05:14 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 11:36:10 +00:00
2014-06-20 15:41:35 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-20 15:41:35 +00:00
2014-06-20 15:41:35 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-24 11:41:48 +05:30
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-11-24 15:03:45 +05:30
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-12-22 12:46:27 +00:00
2014-01-01 22:00:23 +10:00
2014-11-12 22:39:36 +00:00
2013-07-21 15:39:55 -04:00
2014-12-16 18:18:49 +00:00
2014-12-02 23:11:09 +00:00
2014-06-25 18:09:01 +00:00
2014-06-12 13:48:47 -07:00
2014-02-20 17:50:31 +00:00
2014-02-20 17:53:08 +00:00
2014-02-20 17:55:35 +00:00
2014-05-29 09:41:29 +05:30
2014-01-01 22:00:23 +10:00
2013-11-26 12:32:28 +01:00
2014-01-01 22:00:23 +10:00
2014-12-22 21:42:03 +00:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-02-08 06:39:10 -05:00
2014-01-01 22:00:23 +10:00
2014-12-19 15:21:12 +01:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-24 15:03:45 +05:30
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-10 15:07:12 +01:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2012-08-17 22:42:49 -04:00
2014-11-24 15:03:45 +05:30
2014-07-31 11:37:48 -07:00
2014-01-01 22:00:23 +10:00
2014-10-08 23:19:32 +00:00
2014-10-08 23:19:32 +00:00
2014-01-01 22:00:23 +10:00
2013-05-03 16:33:26 -07:00
2014-06-20 15:41:35 +00:00
2014-01-01 22:00:23 +10:00
2014-06-20 23:22:08 +00:00
2014-06-25 16:39:33 +00:00
2014-01-01 22:00:23 +10:00
2012-11-04 10:10:58 +01:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-10 15:07:12 +01:00
2014-02-10 15:07:12 +01:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-10-31 21:22:35 +00:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-06-12 13:48:47 -07:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-05-16 00:07:29 +02:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2012-08-08 09:18:37 -07:00
2012-08-07 14:47:34 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-09-20 13:53:44 +02:00
2013-08-27 10:34:16 -07:00
2014-07-31 14:00:33 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-10 15:07:12 +01:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-20 17:55:35 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-09-12 12:28:47 +00:00
2014-12-12 15:01:30 -08:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-05-29 09:41:29 +05:30
2014-05-29 09:41:29 +05:30
2014-01-01 22:00:23 +10:00
2014-11-01 12:26:09 +00:00
2014-07-01 15:01:24 -07:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-02-10 15:07:12 +01:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-07-07 09:28:38 -07:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-04 08:34:01 -05:00
2014-07-07 09:28:38 -07:00
2014-06-25 18:09:01 +00:00
2014-06-25 18:09:01 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00
2014-12-22 21:42:03 +00:00
2014-01-01 22:00:23 +10:00
2013-12-22 14:49:48 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-11-07 01:27:16 +00:00
2014-01-01 22:00:23 +10:00
2014-06-20 15:41:35 +00:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-01-01 22:00:23 +10:00
2014-06-25 18:09:01 +00:00