Home | History | Annotate | Download | only in linux
      1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2 #ifndef _UAPI_LINUX_UTSNAME_H
      3 #define _UAPI_LINUX_UTSNAME_H
      4 
      5 #define __OLD_UTS_LEN 8
      6 
      7 struct 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 64
     16 
     17 struct old_utsname {
     18 	char sysname[65];
     19 	char nodename[65];
     20 	char release[65];
     21 	char version[65];
     22 	char machine[65];
     23 };
     24 
     25 struct 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