• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/file_cmds-242/ipcs/

Lines Matching refs:ic

212 			struct IPCS_command ic;
214 size_t ic_size = sizeof(ic);
216 ic.ipcs_magic = IPCS_MAGIC;
217 ic.ipcs_op = IPCS_MSG_CONF;
218 ic.ipcs_cursor = 0; /* 0 for fw. compat. */
219 ic.ipcs_data = &msginfo;
220 ic.ipcs_datalen = sizeof(msginfo);
222 if (safe_sysctlbyname(IPCS_MSG_SYSCTL, &ic, &ic_size, &ic, ic_size)) {
225 snprintf(buffer, 1024, "sysctlbyname(IPCS_MSG_SYSCTL, op=CONF, &ic, &%ld) datalen=%d",
226 sizeof(ic), ic.ipcs_datalen);
247 struct IPCS_command ic;
250 size_t ic_size = sizeof(ic);
265 ic.ipcs_magic = IPCS_MAGIC;
266 ic.ipcs_op = IPCS_MSG_ITER;
267 ic.ipcs_cursor = 0; /* start */
268 ic.ipcs_datalen = sizeof(*msqptr);
269 ic.ipcs_data = msqptr;
273 while(!(safe_sysctlbyname(IPCS_MSG_SYSCTL, &ic, &ic_size, &ic, ic_size))) {
274 ic.ipcs_data = msqptr;
285 IXSEQ_TO_IPCID((ic.ipcs_cursor-1), msqptr->msg_perm),
324 errx(1, "sysctlbyname(IPCS_MSG_SYSCTL, op=ITER, &ic, &%ld) datalen=%d failed:%s\n",
325 sizeof(ic), ic.ipcs_datalen, strerror(errno));
338 struct IPCS_command ic;
340 size_t ic_size = sizeof(ic);
342 ic.ipcs_magic = IPCS_MAGIC;
343 ic.ipcs_op = IPCS_SHM_CONF;
344 ic.ipcs_cursor = 0; /* 0 for fw. compat. */
345 ic.ipcs_data = &shminfo;
346 ic.ipcs_datalen = sizeof(shminfo);
348 if (safe_sysctlbyname(IPCS_SHM_SYSCTL, &ic, &ic_size, &ic, ic_size)) {
350 errx(1, "sysctlbyname(IPCS_SHM_SYSCTL, op=CONF, &ic, &%ld) datalen=%d failed: %s\n",
351 sizeof(ic), ic.ipcs_datalen, strerror(errno));
368 struct IPCS_command ic;
371 size_t ic_size = sizeof(ic);
387 ic.ipcs_magic = IPCS_MAGIC;
388 ic.ipcs_op = IPCS_SHM_ITER;
389 ic.ipcs_cursor = 0; /* start */
390 ic.ipcs_datalen = sizeof(*shmptr);
391 ic.ipcs_data = shmptr;
394 while(!(safe_sysctlbyname(IPCS_SHM_SYSCTL, &ic, &ic_size, &ic, ic_size))) {
395 ic.ipcs_data = shmptr; /* xnu workaround */
406 IXSEQ_TO_IPCID((ic.ipcs_cursor-1), shmptr->shm_perm),
444 errx(1, "sysctlbyname(IPCS_SHM_SYSCTL, op=ITER, &ic, &%ld) datalen=%d failed:%s\n",
445 sizeof(ic), ic.ipcs_datalen, strerror(errno));
460 struct IPCS_command ic;
462 size_t ic_size = sizeof(ic);
464 ic.ipcs_magic = IPCS_MAGIC;
465 ic.ipcs_op = IPCS_SEM_CONF;
466 ic.ipcs_cursor = 0; /* 0 for fw. compat. */
467 ic.ipcs_data = &seminfo;
468 ic.ipcs_datalen = sizeof(seminfo);
470 if (safe_sysctlbyname(IPCS_SEM_SYSCTL, &ic, &ic_size, &ic, ic_size)) {
473 snprintf(buffer, 1024, "sysctlbyname(IPCS_SEM_SYSCTL, op=CONF, &ic, &%ld) datalen=%d",
474 sizeof(ic), ic.ipcs_datalen);
503 struct IPCS_command ic;
506 size_t ic_size = sizeof(ic);
517 ic.ipcs_magic = IPCS_MAGIC;
518 ic.ipcs_op = IPCS_SEM_ITER;
519 ic.ipcs_cursor = 0; /* start */
520 ic.ipcs_datalen = sizeof(*semaptr);
521 ic.ipcs_data = semaptr;
525 while(!(safe_sysctlbyname(IPCS_SEM_SYSCTL, &ic, &ic_size, &ic, ic_size))) {
526 ic.ipcs_data = semaptr; /* xnu workaround */
535 IXSEQ_TO_IPCID((ic.ipcs_cursor-1), semaptr->sem_perm),
563 errx(1, "sysctlbyname(IPCS_SEM_SYSCTL/ITER, op=ITER, &ic, &%ld) datalen=%d failed: %s\n",
564 sizeof(ic), ic.ipcs_datalen, strerror(errno));