Searched refs:check_and_clone_cstr (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | syscall.rs | 17 user_access::{self, check_and_clone_cstr, UserBufferWriter}, 486 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))? in open() 508 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))? in openat() 691 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))? in chdir() 798 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))? in mkdir() 876 let res = check_and_clone_cstr(cstr, Some(MAX_PATHLEN))? in link() 906 let old = check_and_clone_cstr(old, Some(MAX_PATHLEN))? in linkat() 909 let new = check_and_clone_cstr(new, Some(MAX_PATHLEN))? in linkat() 935 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))? in unlinkat() 962 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))? in rmdir() [all …]
|
H A D | open.rs | 16 syscall::user_access::check_and_clone_cstr, 40 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))?; in do_faccessat() 53 let path = check_and_clone_cstr(path, Some(MAX_PATHLEN))?; in do_fchmodat()
|
/DragonOS/kernel/src/syscall/ |
H A D | user_access.rs | 75 pub fn check_and_clone_cstr( in check_and_clone_cstr() function 144 let string = check_and_clone_cstr(str_ptr, None)?; in check_and_clone_cstr_array()
|
H A D | mod.rs | 20 syscall::user_access::check_and_clone_cstr, 1160 let s = check_and_clone_cstr(s, Some(4096))? in put_string()
|
/DragonOS/kernel/src/process/ |
H A D | syscall.rs | 25 user_access::{check_and_clone_cstr, check_and_clone_cstr_array, UserBufferWriter}, 115 let path: CString = check_and_clone_cstr(path, Some(MAX_PATHLEN))?; in execve()
|