utsname
struct utsname ut;
struct utsname name;
struct utsname utsname;
ret = uname (&utsname);
strlcpy (name, utsname.nodename, namelen);
struct utsname un;
struct utsname buf;
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 uts;
struct utsname uts;
struct utsname ut;
struct utsname un;
int uname(struct utsname *);
uname(struct utsname *name)
struct utsname u;
struct utsname utsname;
uname(&utsname);
nvmf_strpad(cdata->mn, utsname.sysname, sizeof(cdata->mn));
nvmf_strpad(cdata->fr, utsname.release, sizeof(cdata->fr));
struct utsname utsname;
uname(&utsname);
serial, utsname.sysname, utsname.release, subnqn, nn, ioccsz,
struct utsname my_uname;
struct utsname my_uname;
struct utsname name;
static struct utsname kerninfo;
static struct utsname uts;
struct old_utsname utsname;
memset(&utsname, 0, sizeof(utsname));
ret = host_uname(&utsname);
if (strcmp(utsname.machine, "ppc64") == 0)
else if (strcmp(utsname.machine, "ppc64le") == 0)
extern struct opensolaris_utsname utsname;
struct l_new_utsname utsname;
bzero(&utsname, sizeof(utsname));
strlcpy(utsname.sysname, osname, LINUX_MAX_UTSNAME);
getcredhostname(td->td_ucred, utsname.nodename, LINUX_MAX_UTSNAME);
getcreddomainname(td->td_ucred, utsname.domainname, LINUX_MAX_UTSNAME);
strlcpy(utsname.release, osrelease, LINUX_MAX_UTSNAME);
strlcpy(utsname.version, version, LINUX_MAX_UTSNAME);
for (p = utsname.version; *p != '\0'; ++p)
strlcpy(utsname.machine, "i686", LINUX_MAX_UTSNAME);
strlcpy(utsname.machine, "x86_64", LINUX_MAX_UTSNAME);
strlcpy(utsname.machine, "aarch64", LINUX_MAX_UTSNAME);
strlcpy(utsname.machine, "i686", LINUX_MAX_UTSNAME);
return (copyout(&utsname, args->buf, sizeof(utsname)));
struct utsname *name;
char name_l_[PADL_(struct utsname *)]; struct utsname * name; char name_r_[PADR_(struct utsname *)];
uname(struct utsname *name)
header_iovec[2].iov_base = statep->utsname.sysname;
header_iovec[2].iov_len = strlen(statep->utsname.sysname);
if (uname(&statep->utsname) < 0)
struct utsname utsname;
struct utsname uts;
struct utsname name;
struct utsname os_id;
struct utsname un;
struct utsname uts;
struct utsname uts;