• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /xnu-2782.1.97/libsyscall/wrappers/spawn/

Lines Matching defs:attr

46  * Description:	Initialize a spawn attributes object attr with default values
48 * Parameters: attr The spawn attributes object to be
69 posix_spawnattr_init(posix_spawnattr_t *attr)
71 _posix_spawnattr_t *psattrp = (_posix_spawnattr_t *)attr;
150 * Parameters: attr The spawn attributes object to be
161 * EINVAL The value specified by attr is invalid.
166 posix_spawnattr_destroy(posix_spawnattr_t *attr)
170 if (attr == NULL || *attr == NULL)
173 psattr = *(_posix_spawnattr_t *)attr;
174 posix_spawn_destroyportactions_np(attr);
177 *attr = NULL;
187 * referred to by 'attr'.
189 * Parameters: attr The spawn attributes object whose flags
196 * EINVAL The value specified by attr is invalid.
200 posix_spawnattr_setflags(posix_spawnattr_t *attr, short flags)
204 if (attr == NULL || *attr == NULL)
207 psattr = *(_posix_spawnattr_t *)attr;
218 * object referenced by 'attr' and place them in the memory
221 * Parameters: attr The spawn attributes object whose flags
233 * EINVAL The value specified by attr is invalid.
237 posix_spawnattr_getflags(const posix_spawnattr_t * __restrict attr,
242 if (attr == NULL || *attr == NULL)
245 psattr = *(_posix_spawnattr_t *)attr;
256 * the spawn attribute value referenced by 'attr' and place the
260 * Parameters: attr The spawn attributes object whose
273 posix_spawnattr_getsigdefault(const posix_spawnattr_t * __restrict attr,
278 if (attr == NULL || *attr == NULL)
281 psattr = *(_posix_spawnattr_t *)attr;
292 * spawn attributes object referenced by 'attr' and place the
295 * Parameters: attr The spawn attributes object whose
308 posix_spawnattr_getpgroup(const posix_spawnattr_t * __restrict attr,
313 if (attr == NULL || *attr == NULL)
316 psattr = *(_posix_spawnattr_t *)attr;
327 * spawn attributes object referenced by 'attr' and place the
331 * Parameters: attr The spawn attributes object whose
344 posix_spawnattr_getsigmask(const posix_spawnattr_t * __restrict attr,
349 if (attr == NULL || *attr == NULL)
352 psattr = *(_posix_spawnattr_t *)attr;
362 * the spawn attributes object referenced by 'attr' and place the
365 * Parameters: attr The spawn attributes object whose
373 * count) copied over from 'attr'.
380 posix_spawnattr_getbinpref_np(const posix_spawnattr_t * __restrict attr,
386 if (attr == NULL || *attr == NULL)
389 psattr = *(_posix_spawnattr_t *)attr;
404 * the spawn attribute value referenced by 'attr' and place the
408 * Parameters: attr The spawn attributes object whose
421 posix_spawnattr_getpcontrol_np(const posix_spawnattr_t * __restrict attr,
426 if (attr == NULL || *attr == NULL)
429 psattr = *(_posix_spawnattr_t *)attr;
439 * spawn attribute value referenced by 'attr' and place the
443 * Parameters: attr The spawn attributes object whose
456 posix_spawnattr_getprocesstype_np(const posix_spawnattr_t * __restrict attr,
461 if (attr == NULL || *attr == NULL)
464 psattr = *(_posix_spawnattr_t *)attr;
473 * attribute value referenced by 'attr' from the memory
476 * Parameters: attr The spawn attributes object whose
485 posix_spawnattr_setsigdefault(posix_spawnattr_t * __restrict attr,
490 if (attr == NULL || *attr == NULL)
493 psattr = *(_posix_spawnattr_t *)attr;
504 * spawn attributes object referenced by 'attr' from the value
507 * Parameters: attr The spawn attributes object for which
515 posix_spawnattr_setpgroup(posix_spawnattr_t * attr, pid_t pgroup)
519 if (attr == NULL || *attr == NULL)
522 psattr = *(_posix_spawnattr_t *)attr;
533 * value referenced by 'attr' from the memory containing the
536 * Parameters: attr The spawn attributes object whose
545 posix_spawnattr_setsigmask(posix_spawnattr_t * __restrict attr,
550 if (attr == NULL || *attr == NULL)
553 psattr = *(_posix_spawnattr_t *)attr;
564 * value referenced by 'attr' from the memory containing the
567 * Parameters: attr The spawn attributes object whose
581 posix_spawnattr_setbinpref_np(posix_spawnattr_t * __restrict attr,
587 if (attr == NULL || *attr == NULL)
590 psattr = *(_posix_spawnattr_t *)attr;
606 * attribute value referenced by 'attr' from the memory
609 * Parameters: attr The spawn attributes object whose
617 posix_spawnattr_setpcontrol_np(posix_spawnattr_t * __restrict attr,
622 if (attr == NULL || *attr == NULL)
625 psattr = *(_posix_spawnattr_t *)attr;
636 * attribute value referenced by 'attr' from the memory
639 * Parameters: attr The spawn attributes object whose
647 posix_spawnattr_setprocesstype_np(posix_spawnattr_t * __restrict attr,
652 if (attr == NULL || *attr == NULL)
655 psattr = *(_posix_spawnattr_t *)attr;
667 posix_spawn_createportactions_np(posix_spawnattr_t *attr)
672 if (attr == NULL || *attr == NULL)
675 psattr = *(_posix_spawnattr_t *)attr;
692 posix_spawn_growportactions_np(posix_spawnattr_t *attr)
698 if (attr == NULL || *attr == NULL)
701 psattr = *(_posix_spawnattr_t *)attr;
719 * Description: clean up portactions struct in posix_spawnattr_t attr
722 posix_spawn_destroyportactions_np(posix_spawnattr_t *attr)
727 if (attr == NULL || *attr == NULL)
730 psattr = *(_posix_spawnattr_t *)attr;
744 posix_spawn_appendportaction_np(posix_spawnattr_t *attr, _ps_port_action_t *act)
749 if (attr == NULL || *attr == NULL || act == NULL) {
753 psattr = *(_posix_spawnattr_t *)attr;
758 int err = posix_spawn_createportactions_np(attr);
767 int err = posix_spawn_growportactions_np(attr);
786 * Parameters: attr The spawn attributes object for the
797 posix_spawnattr_t *attr,
806 return posix_spawn_appendportaction_np(attr, &action);
814 * Parameters: attr The spawn attributes object for the
827 posix_spawnattr_t *attr,
840 return posix_spawn_appendportaction_np(attr, &action);
850 * Parameters: attr The spawn attributes object for the
858 posix_spawnattr_t *attr,
865 return posix_spawn_appendportaction_np(attr, &action);
872 * Description: Initialize a spawn file actions object attr with default values
919 * Parameters: attr The spawn file actions object to be
1229 posix_spawnattr_setcpumonitor_default(posix_spawnattr_t * __restrict attr)
1231 return (posix_spawnattr_setcpumonitor(attr, PROC_POLICY_CPUMON_DEFAULTS, 0));
1235 posix_spawnattr_setcpumonitor(posix_spawnattr_t * __restrict attr,
1240 if (attr == NULL || *attr == NULL)
1243 psattr = *(_posix_spawnattr_t *)attr;
1252 posix_spawnattr_getcpumonitor(posix_spawnattr_t * __restrict attr,
1257 if (attr == NULL || *attr == NULL)
1260 psattr = *(_posix_spawnattr_t *)attr;
1275 * for the spawn attribute object referred to by 'attr'.
1291 posix_spawnattr_set_importancewatch_port_np(posix_spawnattr_t * __restrict attr,
1305 int err = posix_spawn_appendportaction_np(attr, &action);
1333 posix_spawnattr_getmacpolicyinfo_np(const posix_spawnattr_t * __restrict attr,
1339 if (attr == NULL || *attr == NULL || policyname == NULL || datap == NULL)
1342 psattr = *(_posix_spawnattr_t *)attr;
1354 posix_spawnattr_setmacpolicyinfo_np(posix_spawnattr_t * __restrict attr,
1361 if (attr == NULL || *attr == NULL || policyname == NULL)
1364 psattr = *(_posix_spawnattr_t *)attr;
1393 int posix_spawnattr_setcoalition_np(const posix_spawnattr_t * __restrict attr, uint64_t coalitionid)
1397 if (attr == NULL || *attr == NULL) {
1401 psattr = *(_posix_spawnattr_t *)attr;
1408 int posix_spawnattr_set_qos_clamp_np(const posix_spawnattr_t * __restrict attr, uint64_t qos_clamp)
1412 if (attr == NULL || *attr == NULL) {
1419 psattr = *(_posix_spawnattr_t *)attr;
1426 posix_spawnattr_get_qos_clamp_np(const posix_spawnattr_t * __restrict attr, uint64_t * __restrict qos_clampp)
1430 if (attr == NULL || *attr == NULL) {
1434 psattr = *(_posix_spawnattr_t *)attr;