Lines Matching +full:ipc +full:-
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
29 * The split of ipcs.c into ipcs.c and ipc.c to accommodate the
48 #include "ipc.h"
91 #define X(a, b) { "kern.ipc." #a, offsetof(TYPEC, a), (b) },
112 for (xp = vecarr; xp->sysctl != NULL; xp++) { in sysctlgatherstruct()
113 assert(xp->offset <= size); in sysctlgatherstruct()
114 tsiz = xp->size; in sysctlgatherstruct()
115 rv = sysctlbyname(xp->sysctl, (char *)addr + xp->offset, in sysctlgatherstruct()
117 if (rv == -1) in sysctlgatherstruct()
118 err(1, "sysctlbyname: %s", xp->sysctl); in sysctlgatherstruct()
119 if (tsiz != xp->size) in sysctlgatherstruct()
121 xp->sysctl, xp->size, tsiz); in sysctlgatherstruct()
133 "kern.ipc.sema", in kget()
134 "kern.ipc.seminfo", in kget()
135 "kern.ipc.msginfo", in kget()
136 "kern.ipc.msqids", in kget()
137 "kern.ipc.shminfo", in kget()
138 "kern.ipc.shmsegs" }; in kget()
195 if (rv == -1) in kget()