From: Sascha Schumann Date: Wed, 26 Sep 2001 15:12:20 +0000 (+0000) Subject: Force proper alignment of php_sockaddr_storage. Sparc will throw X-Git-Tag: php4~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bfef93878c42498cd30d2dc2626a2452b6148a9a;p=php Force proper alignment of php_sockaddr_storage. Sparc will throw a SIGBUS, when accessing the family part of a char-aligned structure. --- diff --git a/ext/sockets/php_sockets.h b/ext/sockets/php_sockets.h index 134eac4fe3..cea2b28be4 100644 --- a/ext/sockets/php_sockets.h +++ b/ext/sockets/php_sockets.h @@ -97,7 +97,8 @@ typedef struct { } php_fd_set; typedef struct { - unsigned char info[256]; + long family; + char info[256]; } php_sockaddr_storage; typedef struct {