]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
util: move logind_running() to login-util.[ch]
authorLennart Poettering <lennart@poettering.net>
Sat, 24 Oct 2015 21:30:40 +0000 (23:30 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 24 Oct 2015 21:30:40 +0000 (23:30 +0200)
src/basic/login-util.h
src/basic/util.h
src/login/pam_systemd.c
src/udev/udev-builtin-uaccess.c

index a79f20c1b1e6b1a3f507de8125effeae0ae4e748..be5bb648700febd04d84c4ceac281691ff299389 100644 (file)
 #pragma once
 
 #include <stdbool.h>
+#include <unistd.h>
 
 bool session_id_valid(const char *id);
+
+static inline bool logind_running(void) {
+        return access("/run/systemd/seats/", F_OK) >= 0;
+}
index 7d1e4e0f629c6abfdc08694dbecb69d0a6fa93df..d1da9ce106e374186e6d9a598104ab3c0e61ff32 100644 (file)
@@ -617,10 +617,6 @@ static inline unsigned log2u_round_up(unsigned x) {
         return log2u(x - 1) + 1;
 }
 
-static inline bool logind_running(void) {
-        return access("/run/systemd/seats/", F_OK) >= 0;
-}
-
 #define DECIMAL_STR_WIDTH(x)                            \
         ({                                              \
                 typeof(x) _x_ = (x);                    \
index f66f1ce8428bfcfc6ee135dd940e330e4cd62ae1..63c31a6f628a1f63cc1d17718ce16c4b8492755f 100644 (file)
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 ***/
 
+#include <endian.h>
 #include <errno.h>
 #include <fcntl.h>
-#include <sys/file.h>
 #include <pwd.h>
-#include <endian.h>
-
-#include <security/pam_modules.h>
 #include <security/_pam_macros.h>
-#include <security/pam_modutil.h>
 #include <security/pam_ext.h>
 #include <security/pam_misc.h>
+#include <security/pam_modules.h>
+#include <security/pam_modutil.h>
+#include <sys/file.h>
 
-#include "bus-common-errors.h"
-#include "util.h"
 #include "audit.h"
-#include "macro.h"
-#include "strv.h"
+#include "bus-common-errors.h"
+#include "bus-error.h"
 #include "bus-util.h"
 #include "def.h"
-#include "socket-util.h"
 #include "fileio.h"
-#include "bus-error.h"
 #include "formats-util.h"
-#include "terminal-util.h"
 #include "hostname-util.h"
+#include "login-util.h"
+#include "macro.h"
+#include "socket-util.h"
+#include "strv.h"
+#include "terminal-util.h"
+#include "util.h"
 
 static int parse_argv(
                 pam_handle_t *handle,
index 7bf4e7f24d806302eb64ecbee85d9c85b382e367..7a458063e4eb9ac700488bc75fb8ec62eaa17842 100644 (file)
@@ -22,7 +22,9 @@
 #include <stdlib.h>
 #include <errno.h>
 
-#include "systemd/sd-login.h"
+#include "sd-login.h"
+
+#include "login-util.h"
 #include "logind-acl.h"
 #include "udev.h"
 #include "util.h"