summaryrefslogtreecommitdiff
path: root/net/php83-sockets/files/patch-conversions.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/php83-sockets/files/patch-conversions.c')
-rw-r--r--net/php83-sockets/files/patch-conversions.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/net/php83-sockets/files/patch-conversions.c b/net/php83-sockets/files/patch-conversions.c
new file mode 100644
index 000000000000..999e26343986
--- /dev/null
+++ b/net/php83-sockets/files/patch-conversions.c
@@ -0,0 +1,14 @@
+--- conversions.c.orig 2023-06-06 15:54:29 UTC
++++ conversions.c
+@@ -1325,11 +1325,6 @@ static const field_descriptor descriptors_ucred[] = {
+ {"uid", sizeof("uid"), 1, offsetof(struct sockcred2, sc_euid), from_zval_write_uid_t, to_zval_read_uid_t},
+ /* the type gid_t is the same as uid_t: */
+ {"gid", sizeof("gid"), 1, offsetof(struct sockcred2, sc_egid), from_zval_write_uid_t, to_zval_read_uid_t},
+-#elif defined(LOCAL_CREDS)
+- {"pid", sizeof("pid"), 1, offsetof(struct sockcred, sc_pid), from_zval_write_pid_t, to_zval_read_pid_t},
+- {"uid", sizeof("uid"), 1, offsetof(struct sockcred, sc_euid), from_zval_write_uid_t, to_zval_read_uid_t},
+- /* the type gid_t is the same as uid_t: */
+- {"gid", sizeof("gid"), 1, offsetof(struct sockcred, sc_egid), from_zval_write_uid_t, to_zval_read_uid_t},
+ #elif defined(ANC_CREDS_CMSGCRED)
+ {"pid", sizeof("pid"), 1, offsetof(struct cmsgcred, cmcred_pid), from_zval_write_pid_t, to_zval_read_pid_t},
+ {"uid", sizeof("uid"), 1, offsetof(struct cmsgcred, cmcred_uid), from_zval_write_uid_t, to_zval_read_uid_t},