From 62d60d16e52e8964bd207111d21ac53251779be9 Mon Sep 17 00:00:00 2001 From: Jiajie Chen Date: Mon, 18 Mar 2019 11:23:49 +0800 Subject: [PATCH] Fix sys_getcwd: return pointer to cwd --- kernel/src/syscall/fs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/syscall/fs.rs b/kernel/src/syscall/fs.rs index 9a21cd4..ce3c753 100644 --- a/kernel/src/syscall/fs.rs +++ b/kernel/src/syscall/fs.rs @@ -357,7 +357,7 @@ pub fn sys_getcwd(buf: *mut u8, len: usize) -> SysResult { unsafe { util::write_cstr(buf, &proc.cwd) } - Ok(0) + Ok(buf as usize) } pub fn sys_stat(path: *const u8, stat_ptr: *mut Stat) -> SysResult {