XenevaOS
Loading...
Searching...
No Matches
unistd.h
Go to the documentation of this file.
1
32#ifndef __UNISTD_H__
33#define __UNISTD_H__
34
35#include <_xeneva.h>
36#include <sys/_ketimer.h>
37
38#ifdef __cplusplus
40#endif
41
42#define STDIN_FILENO 0
43#define STDOUT_FILENO 1
44#define STDERR_FILENO 2
45
46#define SEEK_SET 0
47#define SEEK_CUR 1
48#define SEEK_END 2
49
50#ifdef __cplusplus
51#define NULL 0L
52#else
53#define NULL ((void*)0)
54#endif
55
56#define __NEED_size_t
57#define __NEED_ssize_t
58#define __NEED_uid_t
59#define __NEED_gid_t
60#define __NEED_off_t
61#define __NEED_pid_t
62#define __NEED_intptr_t
63#define __NEED_useconds_t
64
65#define alarm(x) _KeSetAlarm((unsigned long long)x)
66
67 XE_LIB unsigned int sleep(unsigned int seconds);
68
69#ifdef __cplusplus
70}
71#endif
72
73#endif
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
XE_LIB unsigned int sleep(unsigned int seconds)
Definition time.cpp:171