<dec f='src/src/sys/compat/linux/arch/amd64/linux_syscallargs.h' l='1141' type='int linux_sys_uname(struct lwp * , const struct linux_sys_uname_args * , register_t * )'/>
<use f='src/src/sys/compat/linux/arch/amd64/linux_sysent.c' l='346'/>
<use f='src/src/sys/compat/linux/arch/amd64/linux_sysent.c' l='346'/>
<use f='src/src/sys/compat/linux/arch/amd64/linux_sysent.c' l='346'/>
<use f='src/src/sys/compat/linux/arch/amd64/linux_sysent.c' l='346'/>
<def f='src/src/sys/compat/linux/common/linux_misc.c' l='346' ll='362' type='int linux_sys_uname(struct lwp * l, const struct linux_sys_uname_args * uap, register_t * retval)'/>
<doc f='src/src/sys/compat/linux/common/linux_misc.c' l='340'>/*
 * uname(). Just copy the info from the various strings stored in the
 * kernel, and put it in the Linux utsname structure. That structure
 * is almost the same as the NetBSD one, only it has fields 65 characters
 * long, and an extra domainname field.
 */</doc>
