3 #include <sys/utsname.h>
12 if (syserror(tcp) || !verbose(tcp))
13 tprintf("%#lx", tcp->u_arg[0]);
14 else if (umove(tcp, tcp->u_arg[0], &uname) < 0)
17 #define PRINT_UTS_MEMBER(prefix, member) \
18 tprints(prefix #member "="); \
19 print_quoted_string(uname.member, sizeof(uname.member), \
22 PRINT_UTS_MEMBER("{", sysname);
23 PRINT_UTS_MEMBER(", ", nodename);
28 PRINT_UTS_MEMBER(", ", release);
29 PRINT_UTS_MEMBER(", ", version);
30 PRINT_UTS_MEMBER(", ", machine);
31 #ifdef HAVE_STRUCT_UTSNAME_DOMAINNAME
32 PRINT_UTS_MEMBER(", ", domainname);