mirror of
https://github.com/hexagonal-sun/moss-kernel.git
synced 2026-04-18 06:08:09 -04:00
Merge pull request #206 from arihant2math/settimeofdayfix
Fix `EFAULT` in settimeofday
This commit is contained in:
@@ -32,8 +32,11 @@ pub async fn sys_gettimeofday(tv: TUA<TimeSpec>, tz: TUA<TimeZone>) -> Result<us
|
||||
}
|
||||
|
||||
pub async fn sys_settimeofday(tv: TUA<TimeSpec>, _tz: TUA<TimeZone>) -> Result<usize> {
|
||||
let time: TimeSpec = copy_from_user(tv).await?;
|
||||
let duration: Duration = time.into();
|
||||
set_date(duration);
|
||||
// TODO: Handle timezone
|
||||
if !tv.is_null() {
|
||||
let time: TimeSpec = copy_from_user(tv).await?;
|
||||
let duration: Duration = time.into();
|
||||
set_date(duration);
|
||||
}
|
||||
Ok(0)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user