1/*
2** Copyright 2004, J��r��me Duval. All rights reserved.
3** Distributed under the terms of the MIT License.
4*/
5
6#include <time.h>
7#include <errno.h>
8#include "syscalls.h"
9
10#include <errno_private.h>
11
12
13int
14stime(const time_t *tp)
15{
16	status_t status;
17
18	if (tp == NULL) {
19		__set_errno(EINVAL);
20		return -1;
21	}
22
23	status = _kern_set_real_time_clock((bigtime_t)*tp * 1000000);
24	if (status < B_OK) {
25		__set_errno(status);
26		return -1;
27	}
28	return 0;
29}
30
31