Lines Matching refs:ut
146 uname(register struct utsname* ut)
169 if (gethostname(ut->nodename, sizeof(ut->nodename) - 1))
172 strncpy(ut->nodename, "local", sizeof(ut->nodename) - 1);
175 if (!(ut->sysname = sys))
177 if (!*(ut->sysname = SYSNAME))
178 ut->sysname = ut->nodename;
180 if (!(ut->machine = arch))
182 ut->machine = MACHINE;
183 ut->release = RELEASE;
184 ut->version = VERSION;
232 if ((char*)&ut.m[sizeof(ut.m)] > last) \
233 last = (char*)&ut.m[sizeof(ut.m)]; \
262 struct utsname ut;
380 memzero(&ut, sizeof(ut));
381 if (uname(&ut) < 0)
383 output(OPT_system, ut.sysname, "sysname");
387 if (sizeof(ut.nodename) > 9 || gethostname(s, sizeof(buf)))
389 s = ut.nodename;
392 output(OPT_release, ut.release, "release");
393 output(OPT_version, ut.version, "version");
394 output(OPT_machine, ut.machine, "machine");
398 s = ut.machine;
420 s = ut.sysname;
430 output(OPT_hostid, ut.idnumber, "hostid");
459 s = ut.m_type;
465 s = ut.base_rel;
472 char* last = (char*)&ut;
488 if (last < ((char*)(&ut + 1)))
491 while (s < (char*)(&ut + 1))