xref: /minix3/minix/lib/libsys/sys_settime.c (revision 433d6423c39e34ec4b79c950597bb2d236f886be)
1*433d6423SLionel Sambuc #include "syslib.h"
2*433d6423SLionel Sambuc #include <time.h>
3*433d6423SLionel Sambuc 
sys_settime(int now,clockid_t clk_id,time_t sec,long nsec)4*433d6423SLionel Sambuc int sys_settime(int now, clockid_t clk_id, time_t sec, long nsec)
5*433d6423SLionel Sambuc {
6*433d6423SLionel Sambuc 	message m;
7*433d6423SLionel Sambuc 	int r;
8*433d6423SLionel Sambuc 
9*433d6423SLionel Sambuc 	m.m_lsys_krn_sys_settime.now = now;
10*433d6423SLionel Sambuc 	m.m_lsys_krn_sys_settime.clock_id = clk_id;
11*433d6423SLionel Sambuc 	m.m_lsys_krn_sys_settime.sec = sec;
12*433d6423SLionel Sambuc 	m.m_lsys_krn_sys_settime.nsec = nsec;
13*433d6423SLionel Sambuc 
14*433d6423SLionel Sambuc 	r = _kernel_call(SYS_SETTIME, &m);
15*433d6423SLionel Sambuc 	return r;
16*433d6423SLionel Sambuc }
17