Added support for returning errors from syscalls
[akaros.git] / kern / include / error.h
1 /* See COPYRIGHT for copyright information. */
2
3 #ifndef ROS_INC_ERROR_H
4 #define ROS_INC_ERROR_H
5
6 #include <ros/errno.h>
7
8 typedef int error_t;
9
10 /* The special format for printk %e takes an integer
11  * error code and prints a string describing the error.
12  * The integer may be positive or negative,
13  * so that -ENOMEM and ENOMEM are equivalent.
14  */
15
16 static const char *const error_string[] =
17 {
18         #include <errstrings.h>
19 };
20
21 #endif  // !ROS_INC_ERROR_H */