diff options
| author | Rich Felker <dalias@aerifal.cx> | 2011-06-16 17:11:35 -0400 | 
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2011-06-16 17:11:35 -0400 | 
| commit | 7f5471529c2f85ce528292ea5d4a146597d47588 (patch) | |
| tree | 303c6c3747fd6f805f8981607f0d3ca0b3d42b07 | |
| parent | 32aea2087a699bb4bd9c34347b6ef8d164ee0d0b (diff) | |
| download | musl-7f5471529c2f85ce528292ea5d4a146597d47588.tar.gz | |
fix some struct padding to match LSB/glibc ABI where it may be helpful
| -rw-r--r-- | include/signal.h | 1 | ||||
| -rw-r--r-- | include/sys/socket.h | 6 | 
2 files changed, 5 insertions, 2 deletions
| diff --git a/include/signal.h b/include/signal.h index 1b589089..6625981f 100644 --- a/include/signal.h +++ b/include/signal.h @@ -54,6 +54,7 @@ struct sigevent {  	int sigev_notify;  	void (*sigev_notify_function)(union sigval);  	pthread_attr_t *sigev_notify_attributes; +	char __pad[56-3*sizeof(long)];  };  #define SIGEV_SIGNAL 0 diff --git a/include/sys/socket.h b/include/sys/socket.h index 4005eb6d..71d9b884 100644 --- a/include/sys/socket.h +++ b/include/sys/socket.h @@ -26,8 +26,10 @@ struct sockaddr  struct sockaddr_storage  {  	sa_family_t ss_family; -	long long __ss_align; -	char __ss_padding[128 - sizeof(sa_family_t) - sizeof(long long)]; +	union { +		long long __align; +		char __padding[126]; +	} __padding;  };  int socket (int, int, int); | 
