Home
last modified time | relevance | path

Searched refs:clone_flags (Results 1 – 6 of 6) sorted by relevance

/DragonOS-0.1.8/kernel/src/process/
Dfork.c15 extern int process_copy_files(uint64_t clone_flags, struct process_control_block *pcb);
16 int process_copy_flags(uint64_t clone_flags, struct process_control_block *pcb);
17 int process_copy_mm(uint64_t clone_flags, struct process_control_block *pcb);
18 int process_copy_thread(uint64_t clone_flags, struct process_control_block *pcb, uint64_t stack_sta…
21 extern int process_copy_sighand(uint64_t clone_flags, struct process_control_block *pcb);
22 extern int process_copy_signal(uint64_t clone_flags, struct process_control_block *pcb);
35 unsigned long do_fork(struct pt_regs *regs, unsigned long clone_flags, unsigned long stack_start, in do_fork() argument
106 retval = process_copy_flags(clone_flags, tsk); in do_fork()
111 retval = process_copy_mm(clone_flags, tsk); in do_fork()
116 retval = process_copy_files(clone_flags, tsk); in do_fork()
[all …]
Dfork.rs24 pub extern "C" fn process_copy_sighand(clone_flags: u64, pcb: *mut process_control_block) -> i32 { in process_copy_sighand()
27 if (clone_flags & (CLONE_SIGHAND as u64)) != 0 { in process_copy_sighand()
71 if (clone_flags & (CLONE_CLEAR_SIGHAND as u64)) != 0 { in process_copy_sighand()
83 pub extern "C" fn process_copy_signal(clone_flags: u64, pcb: *mut process_control_block) -> i32 { in process_copy_signal()
86 if (clone_flags & (CLONE_THREAD as u64)) != 0 { in process_copy_signal()
Dc_adapter.rs51 clone_flags: u64, in process_copy_files()
54 let r = current_pcb().copy_files(clone_flags, from); in process_copy_files()
Dprocess.h88 unsigned long do_fork(struct pt_regs *regs, unsigned long clone_flags, unsigned long stack_start,
Dprocess.rs143 clone_flags: u64, in copy_files()
147 if clone_flags & CLONE_FS as u64 != 0 { in copy_files()
/DragonOS-0.1.8/kernel/src/arch/x86_64/
Dsyscall.rs24 fn do_fork(regs: *mut pt_regs, clone_flags: u64, stack_start: u64, stack_size: u64) -> u64; in do_fork()