utsname
uname(struct utsname *name)
struct utsname kerninfo;
_dl_uname(struct utsname *name)
static struct utsname uts;
int _dl_uname(struct utsname *name);
struct utsname name;
struct utsname utsname;
if (uname(&utsname) == -1)
utsname.sysname, utsname.release, utsname.machine);
struct utsname utsname;
utsname()->machine, utsname()->release);
int uname(struct utsname *);
static struct utsname utsname;
if (uname(&utsname) == -1)
r = utsname.machine;
struct utsname utsname;
if (uname(&utsname) == -1) {
utsname.sysname, utsname.release);
if (uname(&utsname) != 0) {
memset(&utsname, 0, sizeof(utsname));
strlcpy(utsname.sysname, "UNKNOWN", sizeof(utsname.sysname));
debug3("Running on %s %s %s %s", utsname.sysname, utsname.release,
utsname.version, utsname.machine);
struct utsname utsname;
struct utsname utsname;
if (uname(&utsname) != 0) {
memset(&utsname, 0, sizeof(utsname));
strlcpy(utsname.sysname, "UNKNOWN", sizeof(utsname.sysname));
debug3("Running on %s %s %s %s", utsname.sysname, utsname.release,
utsname.version, utsname.machine);
struct utsname u;
struct utsname u;
struct utsname u;
struct utsname utsn;
struct utsname u;
struct utsname u;