Use getdomainname(2) in uname(3).
This commit is contained in:
parent
c6978d7d6e
commit
e677c455d8
|
@ -58,6 +58,7 @@ extern "C" int uname(struct utsname* name)
|
||||||
strlcpy(name->processor, processor, sizeof(name->processor));
|
strlcpy(name->processor, processor, sizeof(name->processor));
|
||||||
strlcpy(name->hwplatform, hwplatform, sizeof(name->hwplatform));
|
strlcpy(name->hwplatform, hwplatform, sizeof(name->hwplatform));
|
||||||
strlcpy(name->opsysname, opsysname, sizeof(name->opsysname));
|
strlcpy(name->opsysname, opsysname, sizeof(name->opsysname));
|
||||||
strlcpy(name->domainname, "(none)", sizeof(name->domainname));
|
if ( getdomainname(name->domainname, sizeof(name->domainname)) < 0 )
|
||||||
|
strlcpy(name->domainname, "unknown", sizeof(name->domainname));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue