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