utsname.h
01: #ifndef _LINUX_UTSNAME_H
02: #define _LINUX_UTSNAME_H
03: 
04: #define __OLD_UTS_LEN 8
05: 
06: struct oldold_utsname {
07:         char sysname[9];
08:         char nodename[9];
09:         char release[9];
10:         char version[9];
11:         char machine[9];
12: };
13: 
14: #define __NEW_UTS_LEN 64
15: 
16: struct old_utsname {
17:         char sysname[65];
18:         char nodename[65];
19:         char release[65];
20:         char version[65];
21:         char machine[65];
22: };
23: 
24: struct new_utsname {
25:         char sysname[__NEW_UTS_LEN + 1];
26:         char nodename[__NEW_UTS_LEN + 1];
27:         char release[__NEW_UTS_LEN + 1];
28:         char version[__NEW_UTS_LEN + 1];
29:         char machine[__NEW_UTS_LEN + 1];
30:         char domainname[__NEW_UTS_LEN + 1];
31: };
32: 
33: 
34: #endif 
35: 
      
      
      
      
   
      
      
         
            
            © Andrew Scott 2006 -
            2025, 
            All Rights Reserved