Now that there are no more users of utmp-wtmp.h left when !HAVE_UTMP we can remove the stubbed functions.
Also tell automake that the header is not used unless we have utmp enabled. --- Makefile.am | 4 ++-- src/shared/utmp-wtmp.h | 28 ---------------------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/Makefile.am b/Makefile.am index 47a1c07..eef093b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -817,7 +817,6 @@ libsystemd_shared_la_SOURCES = \ src/shared/cgroup-show.h \ src/shared/unit-name.c \ src/shared/unit-name.h \ - src/shared/utmp-wtmp.h \ src/shared/watchdog.c \ src/shared/watchdog.h \ src/shared/spawn-ask-password-agent.c \ @@ -892,7 +891,8 @@ libsystemd_shared_la_SOURCES = \ if HAVE_UTMP libsystemd_shared_la_SOURCES += \ - src/shared/utmp-wtmp.c + src/shared/utmp-wtmp.c \ + src/shared/utmp-wtmp.h endif nodist_libsystemd_shared_la_SOURCES = \ diff --git a/src/shared/utmp-wtmp.h b/src/shared/utmp-wtmp.h index 87d004e..040a16e 100644 --- a/src/shared/utmp-wtmp.h +++ b/src/shared/utmp-wtmp.h @@ -23,7 +23,6 @@ #include "util.h" -#ifdef HAVE_UTMP int utmp_get_runlevel(int *runlevel, int *previous); int utmp_put_shutdown(void); @@ -34,30 +33,3 @@ int utmp_put_dead_process(const char *id, pid_t pid, int code, int status); int utmp_put_init_process(const char *id, pid_t pid, pid_t sid, const char *line); int utmp_wall(const char *message, const char *username, bool (*match_tty)(const char *tty)); - -#else /* HAVE_UTMP */ - -static inline int utmp_get_runlevel(int *runlevel, int *previous) { - return -ESRCH; -} -static inline int utmp_put_shutdown(void) { - return 0; -} -static inline int utmp_put_reboot(usec_t timestamp) { - return 0; -} -static inline int utmp_put_runlevel(int runlevel, int previous) { - return 0; -} -static inline int utmp_put_dead_process(const char *id, pid_t pid, int code, int status) { - return 0; -} -static inline int utmp_put_init_process(const char *id, pid_t pid, pid_t sid, const char *line) { - return 0; -} -static inline int utmp_wall(const char *message, const char *username, - bool (*match_tty)(const char *tty)) { - return 0; -} - -#endif /* HAVE_UTMP */ -- 2.1.0 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel