mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 16:37:19 +09:00
38 lines
951 B
C
38 lines
951 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
#include <sched.h>
|
|
|
|
#include "macro.h"
|
|
|
|
#ifndef CLONE_NEWCGROUP
|
|
# define CLONE_NEWCGROUP 0x02000000
|
|
#else
|
|
assert_cc(CLONE_NEWCGROUP == 0x02000000);
|
|
#endif
|
|
|
|
/* 769071ac9f20b6a447410c7eaa55d1a5233ef40c (5.8) */
|
|
#ifndef CLONE_NEWTIME
|
|
# define CLONE_NEWTIME 0x00000080
|
|
#else
|
|
assert_cc(CLONE_NEWTIME == 0x00000080);
|
|
#endif
|
|
|
|
/* Not exposed yet. Defined at include/linux/sched.h */
|
|
#ifndef PF_KTHREAD
|
|
# define PF_KTHREAD 0x00200000
|
|
#else
|
|
assert_cc(PF_KTHREAD == 0x00200000);
|
|
#endif
|
|
|
|
/* The maximum thread/process name length including trailing NUL byte. This mimics the kernel definition of
|
|
* the same name, which we need in userspace at various places but is not defined in userspace currently,
|
|
* neither under this name nor any other.
|
|
*
|
|
* Not exposed yet. Defined at include/linux/sched.h */
|
|
#ifndef TASK_COMM_LEN
|
|
# define TASK_COMM_LEN 16
|
|
#else
|
|
assert_cc(TASK_COMM_LEN == 16);
|
|
#endif
|