36 lines · c
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */2#ifndef _UAPI_LINUX_UTSNAME_H3#define _UAPI_LINUX_UTSNAME_H4 5#define __OLD_UTS_LEN 86 7struct oldold_utsname {8 char sysname[9];9 char nodename[9];10 char release[9];11 char version[9];12 char machine[9];13};14 15#define __NEW_UTS_LEN 6416 17struct old_utsname {18 char sysname[65];19 char nodename[65];20 char release[65];21 char version[65];22 char machine[65];23};24 25struct new_utsname {26 char sysname[__NEW_UTS_LEN + 1];27 char nodename[__NEW_UTS_LEN + 1];28 char release[__NEW_UTS_LEN + 1];29 char version[__NEW_UTS_LEN + 1];30 char machine[__NEW_UTS_LEN + 1];31 char domainname[__NEW_UTS_LEN + 1];32};33 34 35#endif /* _UAPI_LINUX_UTSNAME_H */36