@@ -441,6 +441,8 @@ static void from_zval_write_sa_family(const zval *arr_value, char *field, ser_co
441
441
ival = (sa_family_t )lval ;
442
442
memcpy (field , & ival , sizeof (ival ));
443
443
}
444
+
445
+ #ifdef SO_PASSCRED
444
446
static void from_zval_write_pid_t (const zval * arr_value , char * field , ser_context * ctx )
445
447
{
446
448
zend_long lval ;
@@ -488,6 +490,7 @@ static void from_zval_write_uid_t(const zval *arr_value, char *field, ser_contex
488
490
ival = (uid_t )lval ;
489
491
memcpy (field , & ival , sizeof (ival ));
490
492
}
493
+ #endif
491
494
492
495
void to_zval_read_int (const char * data , zval * zv , res_context * ctx )
493
496
{
@@ -524,6 +527,7 @@ static void to_zval_read_sa_family(const char *data, zval *zv, res_context *ctx)
524
527
525
528
ZVAL_LONG (zv , (zend_long )ival );
526
529
}
530
+ #ifdef SO_PASSCRED
527
531
static void to_zval_read_pid_t (const char * data , zval * zv , res_context * ctx )
528
532
{
529
533
pid_t ival ;
@@ -538,6 +542,7 @@ static void to_zval_read_uid_t(const char *data, zval *zv, res_context *ctx)
538
542
539
543
ZVAL_LONG (zv , (zend_long )ival );
540
544
}
545
+ #endif
541
546
542
547
/* CONVERSIONS for sockaddr */
543
548
static void from_zval_write_sin_addr (const zval * zaddr_str , char * inaddr , ser_context * ctx )
0 commit comments