3 #include <sys/utsname.h>
12 if (!umove_or_printaddr(tcp, tcp->u_arg[0], &uname)) {
13 #define PRINT_UTS_MEMBER(prefix, member) \
14 tprints(prefix #member "="); \
15 print_quoted_string(uname.member, sizeof(uname.member), \
18 PRINT_UTS_MEMBER("{", sysname);
19 PRINT_UTS_MEMBER(", ", nodename);
24 PRINT_UTS_MEMBER(", ", release);
25 PRINT_UTS_MEMBER(", ", version);
26 PRINT_UTS_MEMBER(", ", machine);
27 #ifdef HAVE_STRUCT_UTSNAME_DOMAINNAME
28 PRINT_UTS_MEMBER(", ", domainname);