]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
procfs: add a helper function to access /proc/$pid/personality
authorMasatake YAMATO <yamato@redhat.com>
Tue, 25 Mar 2025 19:44:14 +0000 (04:44 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Thu, 27 Mar 2025 20:42:30 +0000 (05:42 +0900)
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
include/procfs.h
lib/procfs.c

index 14625e0ba4ecc275820b080387db7873429feb7f..fdfe1455baa6b2dfa2142a9e92bec18765252596 100644 (file)
@@ -64,5 +64,6 @@ extern int procfs_dirent_match_name(DIR *procfs, struct dirent *d, const char *n
 extern int fd_is_procfs(int fd);
 extern char *pid_get_cmdname(pid_t pid);
 extern char *pid_get_cmdline(pid_t pid);
+extern char *pid_get_personality(pid_t pid);
 
 #endif /* UTIL_LINUX_PROCFS_H */
index 59f40ffbb0552b30fa284a9da0d9bde70f9fc660..136ec7c05d27dd0df69ff28d59ac8ff4fa15272f 100644 (file)
@@ -449,6 +449,11 @@ char *pid_get_cmdline(pid_t pid)
        return strdup_procfs_file(pid, "cmdline");
 }
 
+char *pid_get_personality(pid_t pid)
+{
+       return strdup_procfs_file(pid, "personality");
+}
+
 #ifdef TEST_PROGRAM_PROCFS
 
 static int test_tasks(int argc, char *argv[], const char *prefix)