pub fn sys_getcwd( current_task: &CurrentTask, buf: UserAddress, size: usize, ) -> Result<usize, Errno>