1*53ee8cc1Swenshuai.xi #ifndef _LINUX_UTSNAME_H 2*53ee8cc1Swenshuai.xi #define _LINUX_UTSNAME_H 3*53ee8cc1Swenshuai.xi 4*53ee8cc1Swenshuai.xi #define __OLD_UTS_LEN 8 5*53ee8cc1Swenshuai.xi 6*53ee8cc1Swenshuai.xi struct oldold_utsname { 7*53ee8cc1Swenshuai.xi char sysname[9]; 8*53ee8cc1Swenshuai.xi char nodename[9]; 9*53ee8cc1Swenshuai.xi char release[9]; 10*53ee8cc1Swenshuai.xi char version[9]; 11*53ee8cc1Swenshuai.xi char machine[9]; 12*53ee8cc1Swenshuai.xi }; 13*53ee8cc1Swenshuai.xi 14*53ee8cc1Swenshuai.xi #define __NEW_UTS_LEN 64 15*53ee8cc1Swenshuai.xi 16*53ee8cc1Swenshuai.xi struct old_utsname { 17*53ee8cc1Swenshuai.xi char sysname[65]; 18*53ee8cc1Swenshuai.xi char nodename[65]; 19*53ee8cc1Swenshuai.xi char release[65]; 20*53ee8cc1Swenshuai.xi char version[65]; 21*53ee8cc1Swenshuai.xi char machine[65]; 22*53ee8cc1Swenshuai.xi }; 23*53ee8cc1Swenshuai.xi 24*53ee8cc1Swenshuai.xi struct new_utsname { 25*53ee8cc1Swenshuai.xi char sysname[65]; 26*53ee8cc1Swenshuai.xi char nodename[65]; 27*53ee8cc1Swenshuai.xi char release[65]; 28*53ee8cc1Swenshuai.xi char version[65]; 29*53ee8cc1Swenshuai.xi char machine[65]; 30*53ee8cc1Swenshuai.xi char domainname[65]; 31*53ee8cc1Swenshuai.xi }; 32*53ee8cc1Swenshuai.xi 33*53ee8cc1Swenshuai.xi 34*53ee8cc1Swenshuai.xi #endif /* _LINUX_UTSNAME_H */ 35