]> granicus.if.org Git - strace/commitdiff
Enable printing of uts.domainname in uname syscall
authorDenys Vlasenko <vda.linux@googlemail.com>
Sat, 28 Apr 2012 14:59:47 +0000 (16:59 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 28 Apr 2012 14:59:47 +0000 (16:59 +0200)
* process.c (sys_uname): Enable printing of uts.domainname

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
process.c

index 2fb6c9271019a39cbb908111bf6a9e9b9785f54b..8824abd1c1d68d45a08f349555998aacb70d2385 100644 (file)
--- a/process.c
+++ b/process.c
@@ -1170,13 +1170,12 @@ sys_uname(struct tcb *tcp)
                else if (umove(tcp, tcp->u_arg[0], &uname) < 0)
                        tprints("{...}");
                else if (!abbrev(tcp)) {
-
                        tprintf("{sysname=\"%s\", nodename=\"%s\", ",
                                uname.sysname, uname.nodename);
                        tprintf("release=\"%s\", version=\"%s\", ",
                                uname.release, uname.version);
                        tprintf("machine=\"%s\"", uname.machine);
-#ifndef __GLIBC__
+#if defined(_GNU_SOURCE) && defined(__GLIBC__)
                        tprintf(", domainname=\"%s\"", uname.domainname);
 #endif
                        tprints("}");