Tenok
A Linux-like Real-Time Operating System for Robotics and Internet of Things
include
kernel
errno.h
Go to the documentation of this file.
1
4
#ifndef __KERNEL_ERRNO_H__
5
#define __KERNEL_ERRNO_H__
6
7
#include <
errno.h
>
8
9
#define ERESTARTSYS 512
11
/* The kernel negates its error number, POSIX leaves it in errno */
12
static
inline
long
set_errno(
long
retval)
13
{
14
if
(retval < 0) {
15
errno = -retval;
16
return
-1;
17
}
18
19
return
retval;
20
}
21
22
#endif
errno.h
Generated by
1.9.1