SimpleKernel 1.17.0
Loading...
Searching...
No Matches
clone_flag Namespace Reference

Clone 标志位常量 (用于 sys_clone 系统调用) More...

Variables

constexpr uint64_t kVm = 0x00000100
 共享地址空间
 
constexpr uint64_t kFs = 0x00000200
 共享文件系统信息
 
constexpr uint64_t kFiles = 0x00000400
 共享文件描述符表
 
constexpr uint64_t kSighand = 0x00000800
 共享信号处理器
 
constexpr uint64_t kParent = 0x00008000
 保持相同父进程
 
constexpr uint64_t kThread = 0x00010000
 同一线程组
 
constexpr uint64_t kAllMask
 全部标志掩码
 

Detailed Description

Clone 标志位常量 (用于 sys_clone 系统调用)

Note
参考 Linux clone flags

Variable Documentation

◆ kAllMask

constexpr uint64_t clone_flag::kAllMask
inlineconstexpr
Initial value:
=
constexpr uint64_t kFiles
共享文件描述符表
constexpr uint64_t kSighand
共享信号处理器
constexpr uint64_t kParent
保持相同父进程
constexpr uint64_t kThread
同一线程组
constexpr uint64_t kFs
共享文件系统信息
constexpr uint64_t kVm
共享地址空间

全部标志掩码

Definition at line 43 of file task_control_block.hpp.

◆ kFiles

constexpr uint64_t clone_flag::kFiles = 0x00000400
inlineconstexpr

共享文件描述符表

Definition at line 35 of file task_control_block.hpp.

◆ kFs

constexpr uint64_t clone_flag::kFs = 0x00000200
inlineconstexpr

共享文件系统信息

Definition at line 33 of file task_control_block.hpp.

◆ kParent

constexpr uint64_t clone_flag::kParent = 0x00008000
inlineconstexpr

保持相同父进程

Definition at line 39 of file task_control_block.hpp.

◆ kSighand

constexpr uint64_t clone_flag::kSighand = 0x00000800
inlineconstexpr

共享信号处理器

Definition at line 37 of file task_control_block.hpp.

◆ kThread

constexpr uint64_t clone_flag::kThread = 0x00010000
inlineconstexpr

同一线程组

Definition at line 41 of file task_control_block.hpp.

◆ kVm

constexpr uint64_t clone_flag::kVm = 0x00000100
inlineconstexpr

共享地址空间

Definition at line 31 of file task_control_block.hpp.