1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef _SYS_UTSNAME_H
- #define _SYS_UTSNAME_H 1
- #include <features.h>
- __BEGIN_DECLS
- #include <bits/utsname.h>
- #ifndef _UTSNAME_NODENAME_LENGTH
- # define _UTSNAME_NODENAME_LENGTH _UTSNAME_LENGTH
- #endif
- struct utsname
- {
-
- char sysname[_UTSNAME_LENGTH];
-
- char nodename[_UTSNAME_NODENAME_LENGTH];
-
- char release[_UTSNAME_LENGTH];
-
- char version[_UTSNAME_LENGTH];
-
- char machine[_UTSNAME_LENGTH];
- #if _UTSNAME_DOMAIN_LENGTH - 0
-
- # ifdef __USE_GNU
- char domainname[_UTSNAME_DOMAIN_LENGTH];
- # else
- char __domainname[_UTSNAME_DOMAIN_LENGTH];
- # endif
- #endif
- };
- #ifdef __USE_SVID
- # define SYS_NMLN _UTSNAME_LENGTH
- #endif
- extern int uname (struct utsname *__name) __THROW;
- __END_DECLS
- #endif
|