mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 09:04:13 +00:00
tweak alignment (thanks to Jean-Charles BERTIN <jc.bertin@axinoe.com>)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36279 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
8ce2eb6567
commit
cc71f23136
1 changed files with 6 additions and 2 deletions
|
@ -2512,8 +2512,12 @@ setNonBlocking(SOCKET fd)
|
|||
{
|
||||
GSSocketStream *ins = AUTORELEASE([[self _inputStreamClass] new]);
|
||||
GSSocketStream *outs = AUTORELEASE([[self _outputStreamClass] new]);
|
||||
uint8_t buf[BUFSIZ];
|
||||
struct sockaddr *addr = (struct sockaddr*)buf;
|
||||
/* Align on a 2 byte boundary for a 16bit port number in the sockaddr
|
||||
*/
|
||||
struct {
|
||||
uint8_t bytes[BUFSIZ];
|
||||
} __attribute__((aligned(2)))buf;
|
||||
struct sockaddr *addr = (struct sockaddr*)&buf;
|
||||
socklen_t len = sizeof(buf);
|
||||
int acceptReturn;
|
||||
|
||||
|
|
Loading…
Reference in a new issue