]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - include/pathnames.h
Merge branch 'rename-basename' of https://github.com/t-8ch/util-linux
[thirdparty/util-linux.git] / include / pathnames.h
index 3845d4c3319da23954a5660564e5a6d64ac67516..caf0e63d44301b777e42b3d587c2ac606626dc87 100644 (file)
 #define _PATH_NUMLOCK_ON       _PATH_RUNSTATEDIR "/numlock-on"
 #define _PATH_LOGINDEFS                "/etc/login.defs"
 
+#define _PATH_SD_UNITSLOAD     _PATH_RUNSTATEDIR "/systemd/systemd-units-load"
+
 /* misc paths */
 #define _PATH_WORDS             "/usr/share/dict/words"
 #define _PATH_WORDS_ALT         "/usr/share/dict/web2"
 
 /* mount paths */
 #define _PATH_FILESYSTEMS      "/etc/filesystems"
+#define _PATH_PROC             "/proc"
 #define _PATH_PROC_SWAPS       "/proc/swaps"
 #define _PATH_PROC_FILESYSTEMS "/proc/filesystems"
 #define _PATH_PROC_MOUNTS      "/proc/mounts"
 #define _PATH_PROC_LOCKS        "/proc/locks"
 #define _PATH_PROC_CDROMINFO   "/proc/sys/dev/cdrom/info"
 
+/* unshare paths */
+#define _PATH_SUBUID           "/etc/subuid"
+#define _PATH_SUBGID           "/etc/subgid"
 #define _PATH_PROC_UIDMAP      "/proc/self/uid_map"
 #define _PATH_PROC_GIDMAP      "/proc/self/gid_map"
 #define _PATH_PROC_SETGROUPS   "/proc/self/setgroups"
 
 #define _PATH_PROC_FDDIR       "/proc/self/fd"
+#define _PATH_PROC_TIMENS_OFF   "/proc/self/timens_offsets"
 
 #define _PATH_PROC_ATTR_CURRENT        "/proc/self/attr/current"
 #define _PATH_PROC_ATTR_EXEC   "/proc/self/attr/exec"
 #define _PATH_SYS_DEVCHAR      "/sys/dev/char"
 #define _PATH_SYS_CLASS                "/sys/class"
 #define _PATH_SYS_SCSI         "/sys/bus/scsi"
+#define _PATH_SYS_CPU_BYTEORDER        "/sys/kernel/cpu_byteorder"
+#define _PATH_SYS_ADDRESS_BITS "/sys/kernel/address_bits"
 
 #define _PATH_SYS_SELINUX      "/sys/fs/selinux"
 #define _PATH_SYS_APPARMOR     "/sys/kernel/security/apparmor"
 /* deprecated */
 #define _PATH_RAWDEVCTL_OLD    "/dev/rawctl"
 
+#define _PATH_PROC_KERNEL      "/proc/sys/kernel"
+
 /* ipc paths */
 #define _PATH_PROC_SYSV_MSG    "/proc/sysvipc/msg"
 #define _PATH_PROC_SYSV_SEM    "/proc/sysvipc/sem"
 #define _PATH_PROC_SYSV_SHM    "/proc/sysvipc/shm"
-#define _PATH_PROC_IPC_MSGMAX  "/proc/sys/kernel/msgmax"
-#define _PATH_PROC_IPC_MSGMNB  "/proc/sys/kernel/msgmnb"
-#define _PATH_PROC_IPC_MSGMNI  "/proc/sys/kernel/msgmni"
-#define _PATH_PROC_IPC_SEM     "/proc/sys/kernel/sem"
-#define _PATH_PROC_IPC_SHMALL  "/proc/sys/kernel/shmall"
-#define _PATH_PROC_IPC_SHMMAX  "/proc/sys/kernel/shmmax"
-#define _PATH_PROC_IPC_SHMMNI  "/proc/sys/kernel/shmmni"
+#define _PATH_PROC_IPC_MSGMAX  _PATH_PROC_KERNEL "/msgmax"
+#define _PATH_PROC_IPC_MSGMNB  _PATH_PROC_KERNEL "/msgmnb"
+#define _PATH_PROC_IPC_MSGMNI  _PATH_PROC_KERNEL "/msgmni"
+#define _PATH_PROC_IPC_SEM     _PATH_PROC_KERNEL "/sem"
+#define _PATH_PROC_IPC_SHMALL  _PATH_PROC_KERNEL "/shmall"
+#define _PATH_PROC_IPC_SHMMAX  _PATH_PROC_KERNEL "/shmmax"
+#define _PATH_PROC_IPC_SHMMNI  _PATH_PROC_KERNEL "/shmmni"
+
+/* util clamp */
+#define _PATH_PROC_UCLAMP_MIN  _PATH_PROC_KERNEL "/sched_util_clamp_min"
+#define _PATH_PROC_UCLAMP_MAX  _PATH_PROC_KERNEL "/sched_util_clamp_max"
+
+/* sysctl fs paths */
+#define _PATH_PROC_SYS_FS      "/proc/sys/fs"
+#define _PATH_PROC_PIPE_MAX_SIZE       _PATH_PROC_SYS_FS "/pipe-max-size"
 
 /* irqtop paths */
 #define _PATH_PROC_INTERRUPTS  "/proc/interrupts"
+#define _PATH_PROC_SOFTIRQS    "/proc/softirqs"
 #define _PATH_PROC_UPTIME      "/proc/uptime"
 
 /* kernel command line */
 #define _PATH_PROC_CMDLINE     "/proc/cmdline"
 
+
 /* logger paths */
 #define _PATH_DEVLOG           "/dev/log"
 
 #define _PATH_DEV_RFKILL       "/dev/rfkill"
 #define _PATH_SYS_RFKILL       "/sys/class/rfkill"
 
+/* cgroup path */
+#define _PATH_SYS_CGROUP       "/sys/fs/cgroup"
+
 #endif /* PATHNAMES_H */