From ff4f9d97046bb650cff8c6dcfcf8bdcb4cc88ca4 Mon Sep 17 00:00:00 2001 From: Theodore Dubois Date: Sun, 23 Dec 2018 14:54:57 -0800 Subject: [PATCH] Don't abort on unimplemented setitimer --- kernel/time.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/time.c b/kernel/time.c index e61e5094..cceea672 100644 --- a/kernel/time.c +++ b/kernel/time.c @@ -77,8 +77,10 @@ static void itimer_notify(struct task *task) { } dword_t sys_setitimer(dword_t which, addr_t new_val_addr, addr_t old_val_addr) { - if (which != ITIMER_REAL_) - TODO("setitimer %d", which); + if (which != ITIMER_REAL_) { + FIXME("unimplemented setitimer %d", which); + return _EINVAL; + } struct itimerval_ val; if (user_get(new_val_addr, val))