git-UTIME
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Thu, 29 Mar 2018 19:47:29 +0000 (20:47 +0100)
committerAurelien Jarno <aurel32@debian.org>
Thu, 29 Mar 2018 19:47:29 +0000 (20:47 +0100)
commit6a8ccc7a4fcc6047777acba981b4bda19e4b6f04
tree9de9796e624b47f73518baabe35c921d3d63e172
parenta2b8de542bbd2a1bfad2dec2373d2619cf859b0a
git-UTIME

commit bbe762d1e596d7f5a1cd560a229387cb856916e0
Author: Flávio Cruz <flaviocruz@gmail.com>
Date:   Mon Mar 5 23:25:00 2018 +0100

    hurd: Define and pass UTIME_NOW and UTIME_OMIT to new file_utimens RPC

            * sysdeps/mach/hurd/bits/stat.h [__USE_ATFILE] (UTIME_NOW,
            UTIME_OMIT): New macros.
            * sysdeps/mach/hurd/futimens.c (__futimens): Try to use __file_utimens
            before reverting to converting time spec to time value and calling
            __file_utimes.
            * sysdeps/mach/hurd/utime-helper.c: New file.
            * sysdeps/mach/hurd/futimes.c: Include "utime-helper.c".
            (__futimes): Try to use utime_ts_from_tval and __file_utimens before
            reverting to utime_tvalue_from_tval and __file_utimes.
            * sysdeps/mach/hurd/lutimes.c: Include "utime-helper.c".
            (__lutimes): Just call hurd_futimens after lookup.
            * sysdeps/mach/hurd/utimes.c: Likewise.

commit ec1300cfc83c716f33ee3231bba0a6e270abfc73
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Mar 6 00:13:54 2018 +0100

    hurd: Add futimesat and utimensat support

            * sysdeps/mach/hurd/utime-helper.c (hurd_futimens): Rename function to
            hurd_futimes.
            * sysdeps/mach/hurd/utimes.c (__utimes): Update call accordingly.
            * sysdeps/mach/hurd/lutimes.c (__lutimes): Likewise.
            * sysdeps/mach/hurd/futimens.c: Include "utime-helper.c".
            (__futimens): Move implementation to...
            * sysdeps/mach/hurd/utime-helper.c (utime_ts_from_tspec,
            utime_tvalue_from_tspec): ... new helper functions.
            (hurd_futimens): New function.
            * sysdeps/mach/hurd/futimesat.c: New file.
            * sysdeps/mach/hurd/utimensat.c: New file.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-UTIME.diff
sysdeps/mach/hurd/bits/stat.h
sysdeps/mach/hurd/futimens.c
sysdeps/mach/hurd/futimes.c
sysdeps/mach/hurd/futimesat.c [new file with mode: 0644]
sysdeps/mach/hurd/lutimes.c
sysdeps/mach/hurd/utime-helper.c [new file with mode: 0644]
sysdeps/mach/hurd/utimensat.c [new file with mode: 0644]
sysdeps/mach/hurd/utimes.c