chiark / gitweb /
Classify processes from sessions into cgroups
[elogind.git] / src / shared / audit.c
index 4c1496f601c5cf5bffa42e991eb11560712454f5..54148fcf1836a40c0062a649f6ea676d77a9a2b8 100644 (file)
@@ -25,6 +25,7 @@
 #include "macro.h"
 #include "audit.h"
 #include "util.h"
+#include "process-util.h"
 #include "fileio.h"
 
 int audit_session_from_pid(pid_t pid, uint32_t *id) {
@@ -45,7 +46,7 @@ int audit_session_from_pid(pid_t pid, uint32_t *id) {
         if (r < 0)
                 return r;
 
-        if (u == (uint32_t) -1 || u <= 0)
+        if (u == AUDIT_SESSION_INVALID || u <= 0)
                 return -ENXIO;
 
         *id = u;