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

Reply via email to