Fix the return value of getcwd syscall
This commit is contained in:
parent
f87bbc586b
commit
6e83595b74
@ -305,8 +305,7 @@ pub fn do_getcwd(buf_ptr: *mut u8, size: usize) -> Result<isize> {
|
|||||||
buf[..cwd.len()].copy_from_slice(cwd.as_bytes());
|
buf[..cwd.len()].copy_from_slice(cwd.as_bytes());
|
||||||
buf[cwd.len()] = 0;
|
buf[cwd.len()] = 0;
|
||||||
|
|
||||||
// getcwd requires returning buf_ptr if success
|
Ok(buf.len() as isize)
|
||||||
Ok(buf_ptr as isize)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn do_rename(oldpath: *const i8, newpath: *const i8) -> Result<isize> {
|
pub fn do_rename(oldpath: *const i8, newpath: *const i8) -> Result<isize> {
|
||||||
|
Loading…
Reference in New Issue
Block a user