- ,__NEW_UTS_LEN, cvirt->utsname.sysname
- ,__NEW_UTS_LEN, cvirt->utsname.nodename
- ,__NEW_UTS_LEN, cvirt->utsname.release
- ,__NEW_UTS_LEN, cvirt->utsname.version
- ,__NEW_UTS_LEN, cvirt->utsname.machine
- ,__NEW_UTS_LEN, cvirt->utsname.domainname
+ ,__NEW_UTS_LEN, uts->name.sysname
+ ,__NEW_UTS_LEN, uts->name.nodename
+ ,__NEW_UTS_LEN, uts->name.release
+ ,__NEW_UTS_LEN, uts->name.version
+ ,__NEW_UTS_LEN, uts->name.machine
+ ,__NEW_UTS_LEN, uts->name.domainname
+ );
+skip_uts:
+
+ ipc = nsproxy->ipc_ns;
+ if (!ipc)
+ goto skip_ipc;
+
+ length += sprintf(buffer + length,
+ "SEMS:\t\t%d %d %d %d %d\n"
+ "MSG:\t\t%d %d %d\n"
+ "SHM:\t\t%lu %lu %d %d\n"
+ ,ipc->sem_ctls[0], ipc->sem_ctls[1]
+ ,ipc->sem_ctls[2], ipc->sem_ctls[3]
+ ,ipc->used_sems
+ ,ipc->msg_ctlmax, ipc->msg_ctlmnb, ipc->msg_ctlmni
+ ,(unsigned long)ipc->shm_ctlmax
+ ,(unsigned long)ipc->shm_ctlall
+ ,ipc->shm_ctlmni, ipc->shm_tot