utsname.h raw
1 #ifndef _SYS_UTSNAME_H
2 #define _SYS_UTSNAME_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 #include <features.h>
9
10 struct utsname {
11 char sysname[65];
12 char nodename[65];
13 char release[65];
14 char version[65];
15 char machine[65];
16 #ifdef _GNU_SOURCE
17 char domainname[65];
18 #else
19 char __domainname[65];
20 #endif
21 };
22
23 int uname (struct utsname *);
24
25 #ifdef __cplusplus
26 }
27 #endif
28
29 #endif
30