Add gettid
This commit is contained in:
parent
2f2b74a570
commit
13e4a898dd
@ -81,6 +81,7 @@ pub extern "C" fn dispatch_syscall(
|
||||
),
|
||||
SYS_WAIT4 => do_wait4(arg0 as i32, arg1 as *mut i32),
|
||||
SYS_GETPID => do_getpid(),
|
||||
SYS_GETTID => do_gettid(),
|
||||
SYS_GETPPID => do_getppid(),
|
||||
|
||||
SYS_CLONE => do_clone(
|
||||
@ -534,6 +535,11 @@ fn do_getpid() -> Result<isize, Error> {
|
||||
Ok(pid as isize)
|
||||
}
|
||||
|
||||
fn do_gettid() -> Result<isize, Error> {
|
||||
let tid = process::do_gettid();
|
||||
Ok(tid as isize)
|
||||
}
|
||||
|
||||
fn do_getppid() -> Result<isize, Error> {
|
||||
let ppid = process::do_getppid();
|
||||
Ok(ppid as isize)
|
||||
|
Loading…
Reference in New Issue
Block a user