]> Savannah Git Hosting - gnulib.git/commit
readutmp: On Linux, don't fail if /var/run/utmp is not accessible.
authorBruno Haible <bruno@clisp.org>
Sat, 12 Aug 2023 21:44:23 +0000 (23:44 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 12 Aug 2023 21:44:23 +0000 (23:44 +0200)
commit43f9358b3c908428bc8488414a6358c805ecf1e6
treef3d49281c017cf2537570fff0d4fe11eaaf5e020
parent92a6fbdeccc6373e554d014ba9465b8d1d9cd150
readutmp: On Linux, don't fail if /var/run/utmp is not accessible.

* lib/boot-time-aux.h (get_linux_boot_time_final_fallback): Don't test
NEED_BOOT_TIME_FINAL_FALLBACK.
* lib/boot-time.c (NEED_BOOT_TIME_FINAL_FALLBACK): Remove macro.
* lib/readutmp.c (NEED_BOOT_TIME_FINAL_FALLBACK): Remove macro.
(read_utmp_from_file): As a fallback on Linux, invoke
get_linux_boot_time_final_fallback.
(get_boot_time_uncached): Don't do it here.
* m4/readutmp.m4 (gl_READUTMP): Add $CLOCK_TIME_LIB to READUTMP_LIB.
ChangeLog
lib/boot-time-aux.h
lib/boot-time.c
lib/readutmp.c
m4/readutmp.m4