From 20ef6689781ebaff648f2b6ec9d86d7221df482c Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Mon, 31 May 2021 08:16:46 +0100 Subject: [PATCH] pcntl add darwin specific flags for who/which especially (#7075) PRIO_DARWIN_BG to be on part with pthread QOS class and energy efficiency. --- ext/pcntl/pcntl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/pcntl/pcntl.c b/ext/pcntl/pcntl.c index 8393ca907f..126dfd452d 100644 --- a/ext/pcntl/pcntl.c +++ b/ext/pcntl/pcntl.c @@ -167,6 +167,10 @@ void php_register_signal_constants(INIT_FUNC_ARGS) REGISTER_LONG_CONSTANT("PRIO_PGRP", PRIO_PGRP, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PRIO_USER", PRIO_USER, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PRIO_PROCESS", PRIO_PROCESS, CONST_CS | CONST_PERSISTENT); +#if defined(PRIO_DARWIN_BG) + REGISTER_LONG_CONSTANT("PRIO_DARWIN_BG", PRIO_DARWIN_BG, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("PRIO_DARWIN_THREAD", PRIO_DARWIN_THREAD, CONST_CS | CONST_PERSISTENT); +#endif #endif /* {{{ "how" argument for sigprocmask */