Lines Matching refs:psmx
2239 posix_spawnattr_macpolicyinfo_lookup(_posix_spawn_mac_policy_extensions_t psmx, const char *policyn… in posix_spawnattr_macpolicyinfo_lookup() argument
2243 if (psmx == NULL) { in posix_spawnattr_macpolicyinfo_lookup()
2247 for (i = 0; i < psmx->psmx_count; i++) { in posix_spawnattr_macpolicyinfo_lookup()
2248 _ps_mac_policy_extension_t *extension = &psmx->psmx_extensions[i]; in posix_spawnattr_macpolicyinfo_lookup()
2284 _posix_spawn_mac_policy_extensions_t psmx; in posix_spawnattr_setmacpolicyinfo_np() local
2292 psmx = psattr->psa_mac_extensions; in posix_spawnattr_setmacpolicyinfo_np()
2298 } else if (psmx == NULL) { in posix_spawnattr_setmacpolicyinfo_np()
2299 psmx = psattr->psa_mac_extensions = malloc(PS_MAC_EXTENSIONS_SIZE(PS_MAC_EXTENSIONS_INIT_COUNT)); in posix_spawnattr_setmacpolicyinfo_np()
2300 if (psmx == NULL) { in posix_spawnattr_setmacpolicyinfo_np()
2303 psmx->psmx_alloc = PS_MAC_EXTENSIONS_INIT_COUNT; in posix_spawnattr_setmacpolicyinfo_np()
2304 psmx->psmx_count = 0; in posix_spawnattr_setmacpolicyinfo_np()
2305 } else if (psmx->psmx_count == psmx->psmx_alloc) { in posix_spawnattr_setmacpolicyinfo_np()
2307 if (os_mul_overflow(psmx->psmx_alloc, 2, &newnum)) { in posix_spawnattr_setmacpolicyinfo_np()
2314 psmx = psattr->psa_mac_extensions = reallocf(psmx, extsize); in posix_spawnattr_setmacpolicyinfo_np()
2315 if (psmx == NULL) { in posix_spawnattr_setmacpolicyinfo_np()
2318 psmx->psmx_alloc = newnum; in posix_spawnattr_setmacpolicyinfo_np()
2320 extension = &psmx->psmx_extensions[psmx->psmx_count]; in posix_spawnattr_setmacpolicyinfo_np()
2324 psmx->psmx_count += 1; in posix_spawnattr_setmacpolicyinfo_np()
2336 _posix_spawn_mac_policy_extensions_t psmx; in posix_spawn_destroymacpolicy_info_np() local
2343 psmx = psattr->psa_mac_extensions; in posix_spawn_destroymacpolicy_info_np()
2344 if (psmx == NULL) { in posix_spawn_destroymacpolicy_info_np()
2349 free(psmx); in posix_spawn_destroymacpolicy_info_np()