Skip to content

Commit 1a5a113

Browse files
committed
ported pcntl
1 parent 4ed156d commit 1a5a113

File tree

2 files changed

+80
-80
lines changed

2 files changed

+80
-80
lines changed

ext/pcntl/pcntl.c

+79-79
Original file line numberDiff line numberDiff line change
@@ -204,64 +204,64 @@ void php_register_signal_constants(INIT_FUNC_ARGS)
204204

205205
/* Wait Constants */
206206
#ifdef WNOHANG
207-
REGISTER_INT_CONSTANT("WNOHANG", (long) WNOHANG, CONST_CS | CONST_PERSISTENT);
207+
REGISTER_INT_CONSTANT("WNOHANG", (php_int_t) WNOHANG, CONST_CS | CONST_PERSISTENT);
208208
#endif
209209
#ifdef WUNTRACED
210-
REGISTER_INT_CONSTANT("WUNTRACED", (long) WUNTRACED, CONST_CS | CONST_PERSISTENT);
210+
REGISTER_INT_CONSTANT("WUNTRACED", (php_int_t) WUNTRACED, CONST_CS | CONST_PERSISTENT);
211211
#endif
212212

213213
/* Signal Constants */
214-
REGISTER_INT_CONSTANT("SIG_IGN", (long) SIG_IGN, CONST_CS | CONST_PERSISTENT);
215-
REGISTER_INT_CONSTANT("SIG_DFL", (long) SIG_DFL, CONST_CS | CONST_PERSISTENT);
216-
REGISTER_INT_CONSTANT("SIG_ERR", (long) SIG_ERR, CONST_CS | CONST_PERSISTENT);
217-
REGISTER_INT_CONSTANT("SIGHUP", (long) SIGHUP, CONST_CS | CONST_PERSISTENT);
218-
REGISTER_INT_CONSTANT("SIGINT", (long) SIGINT, CONST_CS | CONST_PERSISTENT);
219-
REGISTER_INT_CONSTANT("SIGQUIT", (long) SIGQUIT, CONST_CS | CONST_PERSISTENT);
220-
REGISTER_INT_CONSTANT("SIGILL", (long) SIGILL, CONST_CS | CONST_PERSISTENT);
221-
REGISTER_INT_CONSTANT("SIGTRAP", (long) SIGTRAP, CONST_CS | CONST_PERSISTENT);
222-
REGISTER_INT_CONSTANT("SIGABRT", (long) SIGABRT, CONST_CS | CONST_PERSISTENT);
214+
REGISTER_INT_CONSTANT("SIG_IGN", (php_int_t) SIG_IGN, CONST_CS | CONST_PERSISTENT);
215+
REGISTER_INT_CONSTANT("SIG_DFL", (php_int_t) SIG_DFL, CONST_CS | CONST_PERSISTENT);
216+
REGISTER_INT_CONSTANT("SIG_ERR", (php_int_t) SIG_ERR, CONST_CS | CONST_PERSISTENT);
217+
REGISTER_INT_CONSTANT("SIGHUP", (php_int_t) SIGHUP, CONST_CS | CONST_PERSISTENT);
218+
REGISTER_INT_CONSTANT("SIGINT", (php_int_t) SIGINT, CONST_CS | CONST_PERSISTENT);
219+
REGISTER_INT_CONSTANT("SIGQUIT", (php_int_t) SIGQUIT, CONST_CS | CONST_PERSISTENT);
220+
REGISTER_INT_CONSTANT("SIGILL", (php_int_t) SIGILL, CONST_CS | CONST_PERSISTENT);
221+
REGISTER_INT_CONSTANT("SIGTRAP", (php_int_t) SIGTRAP, CONST_CS | CONST_PERSISTENT);
222+
REGISTER_INT_CONSTANT("SIGABRT", (php_int_t) SIGABRT, CONST_CS | CONST_PERSISTENT);
223223
#ifdef SIGIOT
224-
REGISTER_INT_CONSTANT("SIGIOT", (long) SIGIOT, CONST_CS | CONST_PERSISTENT);
225-
#endif
226-
REGISTER_INT_CONSTANT("SIGBUS", (long) SIGBUS, CONST_CS | CONST_PERSISTENT);
227-
REGISTER_INT_CONSTANT("SIGFPE", (long) SIGFPE, CONST_CS | CONST_PERSISTENT);
228-
REGISTER_INT_CONSTANT("SIGKILL", (long) SIGKILL, CONST_CS | CONST_PERSISTENT);
229-
REGISTER_INT_CONSTANT("SIGUSR1", (long) SIGUSR1, CONST_CS | CONST_PERSISTENT);
230-
REGISTER_INT_CONSTANT("SIGSEGV", (long) SIGSEGV, CONST_CS | CONST_PERSISTENT);
231-
REGISTER_INT_CONSTANT("SIGUSR2", (long) SIGUSR2, CONST_CS | CONST_PERSISTENT);
232-
REGISTER_INT_CONSTANT("SIGPIPE", (long) SIGPIPE, CONST_CS | CONST_PERSISTENT);
233-
REGISTER_INT_CONSTANT("SIGALRM", (long) SIGALRM, CONST_CS | CONST_PERSISTENT);
234-
REGISTER_INT_CONSTANT("SIGTERM", (long) SIGTERM, CONST_CS | CONST_PERSISTENT);
224+
REGISTER_INT_CONSTANT("SIGIOT", (php_int_t) SIGIOT, CONST_CS | CONST_PERSISTENT);
225+
#endif
226+
REGISTER_INT_CONSTANT("SIGBUS", (php_int_t) SIGBUS, CONST_CS | CONST_PERSISTENT);
227+
REGISTER_INT_CONSTANT("SIGFPE", (php_int_t) SIGFPE, CONST_CS | CONST_PERSISTENT);
228+
REGISTER_INT_CONSTANT("SIGKILL", (php_int_t) SIGKILL, CONST_CS | CONST_PERSISTENT);
229+
REGISTER_INT_CONSTANT("SIGUSR1", (php_int_t) SIGUSR1, CONST_CS | CONST_PERSISTENT);
230+
REGISTER_INT_CONSTANT("SIGSEGV", (php_int_t) SIGSEGV, CONST_CS | CONST_PERSISTENT);
231+
REGISTER_INT_CONSTANT("SIGUSR2", (php_int_t) SIGUSR2, CONST_CS | CONST_PERSISTENT);
232+
REGISTER_INT_CONSTANT("SIGPIPE", (php_int_t) SIGPIPE, CONST_CS | CONST_PERSISTENT);
233+
REGISTER_INT_CONSTANT("SIGALRM", (php_int_t) SIGALRM, CONST_CS | CONST_PERSISTENT);
234+
REGISTER_INT_CONSTANT("SIGTERM", (php_int_t) SIGTERM, CONST_CS | CONST_PERSISTENT);
235235
#ifdef SIGSTKFLT
236-
REGISTER_INT_CONSTANT("SIGSTKFLT",(long) SIGSTKFLT, CONST_CS | CONST_PERSISTENT);
236+
REGISTER_INT_CONSTANT("SIGSTKFLT",(php_int_t) SIGSTKFLT, CONST_CS | CONST_PERSISTENT);
237237
#endif
238238
#ifdef SIGCLD
239-
REGISTER_INT_CONSTANT("SIGCLD", (long) SIGCLD, CONST_CS | CONST_PERSISTENT);
239+
REGISTER_INT_CONSTANT("SIGCLD", (php_int_t) SIGCLD, CONST_CS | CONST_PERSISTENT);
240240
#endif
241241
#ifdef SIGCHLD
242-
REGISTER_INT_CONSTANT("SIGCHLD", (long) SIGCHLD, CONST_CS | CONST_PERSISTENT);
243-
#endif
244-
REGISTER_INT_CONSTANT("SIGCONT", (long) SIGCONT, CONST_CS | CONST_PERSISTENT);
245-
REGISTER_INT_CONSTANT("SIGSTOP", (long) SIGSTOP, CONST_CS | CONST_PERSISTENT);
246-
REGISTER_INT_CONSTANT("SIGTSTP", (long) SIGTSTP, CONST_CS | CONST_PERSISTENT);
247-
REGISTER_INT_CONSTANT("SIGTTIN", (long) SIGTTIN, CONST_CS | CONST_PERSISTENT);
248-
REGISTER_INT_CONSTANT("SIGTTOU", (long) SIGTTOU, CONST_CS | CONST_PERSISTENT);
249-
REGISTER_INT_CONSTANT("SIGURG", (long) SIGURG , CONST_CS | CONST_PERSISTENT);
250-
REGISTER_INT_CONSTANT("SIGXCPU", (long) SIGXCPU, CONST_CS | CONST_PERSISTENT);
251-
REGISTER_INT_CONSTANT("SIGXFSZ", (long) SIGXFSZ, CONST_CS | CONST_PERSISTENT);
252-
REGISTER_INT_CONSTANT("SIGVTALRM",(long) SIGVTALRM, CONST_CS | CONST_PERSISTENT);
253-
REGISTER_INT_CONSTANT("SIGPROF", (long) SIGPROF, CONST_CS | CONST_PERSISTENT);
254-
REGISTER_INT_CONSTANT("SIGWINCH", (long) SIGWINCH, CONST_CS | CONST_PERSISTENT);
242+
REGISTER_INT_CONSTANT("SIGCHLD", (php_int_t) SIGCHLD, CONST_CS | CONST_PERSISTENT);
243+
#endif
244+
REGISTER_INT_CONSTANT("SIGCONT", (php_int_t) SIGCONT, CONST_CS | CONST_PERSISTENT);
245+
REGISTER_INT_CONSTANT("SIGSTOP", (php_int_t) SIGSTOP, CONST_CS | CONST_PERSISTENT);
246+
REGISTER_INT_CONSTANT("SIGTSTP", (php_int_t) SIGTSTP, CONST_CS | CONST_PERSISTENT);
247+
REGISTER_INT_CONSTANT("SIGTTIN", (php_int_t) SIGTTIN, CONST_CS | CONST_PERSISTENT);
248+
REGISTER_INT_CONSTANT("SIGTTOU", (php_int_t) SIGTTOU, CONST_CS | CONST_PERSISTENT);
249+
REGISTER_INT_CONSTANT("SIGURG", (php_int_t) SIGURG , CONST_CS | CONST_PERSISTENT);
250+
REGISTER_INT_CONSTANT("SIGXCPU", (php_int_t) SIGXCPU, CONST_CS | CONST_PERSISTENT);
251+
REGISTER_INT_CONSTANT("SIGXFSZ", (php_int_t) SIGXFSZ, CONST_CS | CONST_PERSISTENT);
252+
REGISTER_INT_CONSTANT("SIGVTALRM",(php_int_t) SIGVTALRM, CONST_CS | CONST_PERSISTENT);
253+
REGISTER_INT_CONSTANT("SIGPROF", (php_int_t) SIGPROF, CONST_CS | CONST_PERSISTENT);
254+
REGISTER_INT_CONSTANT("SIGWINCH", (php_int_t) SIGWINCH, CONST_CS | CONST_PERSISTENT);
255255
#ifdef SIGPOLL
256-
REGISTER_INT_CONSTANT("SIGPOLL", (long) SIGPOLL, CONST_CS | CONST_PERSISTENT);
256+
REGISTER_INT_CONSTANT("SIGPOLL", (php_int_t) SIGPOLL, CONST_CS | CONST_PERSISTENT);
257257
#endif
258-
REGISTER_INT_CONSTANT("SIGIO", (long) SIGIO, CONST_CS | CONST_PERSISTENT);
258+
REGISTER_INT_CONSTANT("SIGIO", (php_int_t) SIGIO, CONST_CS | CONST_PERSISTENT);
259259
#ifdef SIGPWR
260-
REGISTER_INT_CONSTANT("SIGPWR", (long) SIGPWR, CONST_CS | CONST_PERSISTENT);
260+
REGISTER_INT_CONSTANT("SIGPWR", (php_int_t) SIGPWR, CONST_CS | CONST_PERSISTENT);
261261
#endif
262262
#ifdef SIGSYS
263-
REGISTER_INT_CONSTANT("SIGSYS", (long) SIGSYS, CONST_CS | CONST_PERSISTENT);
264-
REGISTER_INT_CONSTANT("SIGBABY", (long) SIGSYS, CONST_CS | CONST_PERSISTENT);
263+
REGISTER_INT_CONSTANT("SIGSYS", (php_int_t) SIGSYS, CONST_CS | CONST_PERSISTENT);
264+
REGISTER_INT_CONSTANT("SIGBABY", (php_int_t) SIGSYS, CONST_CS | CONST_PERSISTENT);
265265
#endif
266266

267267
#if HAVE_GETPRIORITY || HAVE_SETPRIORITY
@@ -556,25 +556,25 @@ PHP_FUNCTION(pcntl_fork)
556556
Set an alarm clock for delivery of a signal*/
557557
PHP_FUNCTION(pcntl_alarm)
558558
{
559-
long seconds;
559+
php_int_t seconds;
560560

561-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &seconds) == FAILURE)
561+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &seconds) == FAILURE)
562562
return;
563563

564-
RETURN_INT ((long) alarm(seconds));
564+
RETURN_INT ((php_int_t) alarm(seconds));
565565
}
566566
/* }}} */
567567

568568
/* {{{ proto int pcntl_waitpid(int pid, int &status, int options)
569569
Waits on or returns the status of a forked child as defined by the waitpid() system call */
570570
PHP_FUNCTION(pcntl_waitpid)
571571
{
572-
long pid, options = 0;
572+
php_int_t pid, options = 0;
573573
zval *z_status = NULL;
574574
int status;
575575
pid_t child_id;
576576

577-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lz/|l", &pid, &z_status, &options) == FAILURE)
577+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "iz/|i", &pid, &z_status, &options) == FAILURE)
578578
return;
579579

580580
convert_to_int_ex(z_status);
@@ -589,20 +589,20 @@ PHP_FUNCTION(pcntl_waitpid)
589589

590590
Z_IVAL_P(z_status) = status;
591591

592-
RETURN_INT((long) child_id);
592+
RETURN_INT((php_int_t) child_id);
593593
}
594594
/* }}} */
595595

596596
/* {{{ proto int pcntl_wait(int &status)
597597
Waits on or returns the status of a forked child as defined by the waitpid() system call */
598598
PHP_FUNCTION(pcntl_wait)
599599
{
600-
long options = 0;
600+
php_int_t options = 0;
601601
zval *z_status = NULL;
602602
int status;
603603
pid_t child_id;
604604

605-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z/|l", &z_status, &options) == FAILURE)
605+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z/|i", &z_status, &options) == FAILURE)
606606
return;
607607

608608
convert_to_int_ex(z_status);
@@ -624,7 +624,7 @@ PHP_FUNCTION(pcntl_wait)
624624

625625
Z_IVAL_P(z_status) = status;
626626

627-
RETURN_INT((long) child_id);
627+
RETURN_INT((php_int_t) child_id);
628628
}
629629
/* }}} */
630630

@@ -633,9 +633,9 @@ PHP_FUNCTION(pcntl_wait)
633633
PHP_FUNCTION(pcntl_wifexited)
634634
{
635635
#ifdef WIFEXITED
636-
long status_word;
636+
php_int_t status_word;
637637

638-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &status_word) == FAILURE) {
638+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &status_word) == FAILURE) {
639639
return;
640640
}
641641

@@ -651,9 +651,9 @@ PHP_FUNCTION(pcntl_wifexited)
651651
PHP_FUNCTION(pcntl_wifstopped)
652652
{
653653
#ifdef WIFSTOPPED
654-
long status_word;
654+
php_int_t status_word;
655655

656-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &status_word) == FAILURE) {
656+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &status_word) == FAILURE) {
657657
return;
658658
}
659659

@@ -669,9 +669,9 @@ PHP_FUNCTION(pcntl_wifstopped)
669669
PHP_FUNCTION(pcntl_wifsignaled)
670670
{
671671
#ifdef WIFSIGNALED
672-
long status_word;
672+
php_int_t status_word;
673673

674-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &status_word) == FAILURE) {
674+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &status_word) == FAILURE) {
675675
return;
676676
}
677677

@@ -687,9 +687,9 @@ PHP_FUNCTION(pcntl_wifsignaled)
687687
PHP_FUNCTION(pcntl_wexitstatus)
688688
{
689689
#ifdef WEXITSTATUS
690-
long status_word;
690+
php_int_t status_word;
691691

692-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &status_word) == FAILURE) {
692+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &status_word) == FAILURE) {
693693
return;
694694
}
695695

@@ -705,9 +705,9 @@ PHP_FUNCTION(pcntl_wexitstatus)
705705
PHP_FUNCTION(pcntl_wtermsig)
706706
{
707707
#ifdef WTERMSIG
708-
long status_word;
708+
php_int_t status_word;
709709

710-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &status_word) == FAILURE) {
710+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &status_word) == FAILURE) {
711711
return;
712712
}
713713

@@ -723,7 +723,7 @@ PHP_FUNCTION(pcntl_wtermsig)
723723
PHP_FUNCTION(pcntl_wstopsig)
724724
{
725725
#ifdef WSTOPSIG
726-
long status_word;
726+
php_int_t status_word;
727727

728728
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &status_word) == FAILURE) {
729729
return;
@@ -751,7 +751,7 @@ PHP_FUNCTION(pcntl_exec)
751751
zend_string *key;
752752
char *path;
753753
int path_len;
754-
ulong key_num;
754+
php_uint_t key_num;
755755

756756
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|aa", &path, &path_len, &args, &envs) == FAILURE) {
757757
return;
@@ -837,7 +837,7 @@ PHP_FUNCTION(pcntl_signal)
837837
{
838838
zval *handle;
839839
zend_string *func_name;
840-
long signo;
840+
php_int_t signo;
841841
zend_bool restart_syscalls = 1;
842842

843843
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lz|b", &signo, &handle, &restart_syscalls) == FAILURE) {
@@ -864,7 +864,7 @@ PHP_FUNCTION(pcntl_signal)
864864

865865
/* Special long value case for SIG_DFL and SIG_IGN */
866866
if (Z_TYPE_P(handle) == IS_INT) {
867-
if (Z_IVAL_P(handle) != (long) SIG_DFL && Z_IVAL_P(handle) != (long) SIG_IGN) {
867+
if (Z_IVAL_P(handle) != (php_int_t) SIG_DFL && Z_IVAL_P(handle) != (php_int_t) SIG_IGN) {
868868
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid value for handle argument specified");
869869
RETURN_FALSE;
870870
}
@@ -912,11 +912,11 @@ PHP_FUNCTION(pcntl_signal_dispatch)
912912
Examine and change blocked signals */
913913
PHP_FUNCTION(pcntl_sigprocmask)
914914
{
915-
long how, signo;
915+
php_int_t how, signo;
916916
zval *user_set, *user_oldset = NULL, *user_signo;
917917
sigset_t set, oldset;
918918

919-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "la|z/", &how, &user_set, &user_oldset) == FAILURE) {
919+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ia|z/", &how, &user_set, &user_oldset) == FAILURE) {
920920
return;
921921
}
922922

@@ -969,14 +969,14 @@ PHP_FUNCTION(pcntl_sigprocmask)
969969
static void pcntl_sigwaitinfo(INTERNAL_FUNCTION_PARAMETERS, int timedwait) /* {{{ */
970970
{
971971
zval *user_set, *user_signo, *user_siginfo = NULL;
972-
long tv_sec = 0, tv_nsec = 0;
972+
php_int_t tv_sec = 0, tv_nsec = 0;
973973
sigset_t set;
974974
int signo;
975975
siginfo_t siginfo;
976976
struct timespec timeout;
977977

978978
if (timedwait) {
979-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a|z/ll", &user_set, &user_siginfo, &tv_sec, &tv_nsec) == FAILURE) {
979+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a|z/ii", &user_set, &user_siginfo, &tv_sec, &tv_nsec) == FAILURE) {
980980
return;
981981
}
982982
} else {
@@ -1052,7 +1052,7 @@ static void pcntl_sigwaitinfo(INTERNAL_FUNCTION_PARAMETERS, int timedwait) /* {{
10521052
case SIGFPE:
10531053
case SIGSEGV:
10541054
case SIGBUS:
1055-
add_assoc_double_ex(user_siginfo, "addr", sizeof("addr")-1, (long)siginfo.si_addr);
1055+
add_assoc_double_ex(user_siginfo, "addr", sizeof("addr")-1, (php_int_t)siginfo.si_addr);
10561056
break;
10571057
#ifdef SIGPOLL
10581058
case SIGPOLL:
@@ -1091,11 +1091,11 @@ PHP_FUNCTION(pcntl_sigtimedwait)
10911091
Get the priority of any process */
10921092
PHP_FUNCTION(pcntl_getpriority)
10931093
{
1094-
long who = PRIO_PROCESS;
1095-
long pid = getpid();
1094+
php_int_t who = PRIO_PROCESS;
1095+
php_int_t pid = getpid();
10961096
int pri;
10971097

1098-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ll", &pid, &who) == FAILURE) {
1098+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ii", &pid, &who) == FAILURE) {
10991099
RETURN_FALSE;
11001100
}
11011101

@@ -1130,11 +1130,11 @@ PHP_FUNCTION(pcntl_getpriority)
11301130
Change the priority of any process */
11311131
PHP_FUNCTION(pcntl_setpriority)
11321132
{
1133-
long who = PRIO_PROCESS;
1134-
long pid = getpid();
1135-
long pri;
1133+
php_int_t who = PRIO_PROCESS;
1134+
php_int_t pid = getpid();
1135+
php_int_t pri;
11361136

1137-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|ll", &pri, &pid, &who) == FAILURE) {
1137+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i|ii", &pri, &pid, &who) == FAILURE) {
11381138
RETURN_FALSE;
11391139
}
11401140

@@ -1177,9 +1177,9 @@ PHP_FUNCTION(pcntl_get_last_error)
11771177
Retrieve the system error message associated with the given errno. */
11781178
PHP_FUNCTION(pcntl_strerror)
11791179
{
1180-
long error;
1180+
php_int_t error;
11811181

1182-
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &error) == FAILURE) {
1182+
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &error) == FAILURE) {
11831183
RETURN_FALSE;
11841184
}
11851185

ext/pcntl/php_pcntl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ PHP_FUNCTION(pcntl_setpriority);
6161

6262
struct php_pcntl_pending_signal {
6363
struct php_pcntl_pending_signal *next;
64-
long signo;
64+
php_int_t signo;
6565
};
6666

6767
ZEND_BEGIN_MODULE_GLOBALS(pcntl)

0 commit comments

Comments
 (0)