add linux readahead syscall
[musl] / include / err.h
1 #ifndef _ERR_H
2 #define _ERR_H
3
4 #if __STDC_VERSION__ >= 201112L
5 #elif defined(__GNUC__)
6 #define _Noreturn __attribute__((__noreturn__))
7 #else
8 #define _Noreturn
9 #endif
10
11 #include <stdarg.h>
12
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16
17 void warn(const char *, ...);
18 void vwarn(const char *, va_list);
19 void warnx(const char *, ...);
20 void vwarnx(const char *, va_list);
21
22 _Noreturn void err(int, const char *, ...);
23 _Noreturn void verr(int, const char *, va_list);
24 _Noreturn void errx(int, const char *, ...);
25 _Noreturn void verrx(int, const char *, va_list);
26
27 #ifdef __cplusplus
28 }
29 #endif
30
31 #endif