fixes for hppa
This commit is contained in:
parent
00ec87700b
commit
530344462e
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
Copyright (c) 2004-2009 Jay Sorg
|
Copyright (c) 2004-2010 Jay Sorg
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
copy of this software and associated documentation files (the "Software"),
|
copy of this software and associated documentation files (the "Software"),
|
||||||
@ -24,25 +24,21 @@
|
|||||||
#if !defined(ARCH_H)
|
#if !defined(ARCH_H)
|
||||||
#define ARCH_H
|
#define ARCH_H
|
||||||
|
|
||||||
|
#if !(defined(L_ENDIAN) || defined(B_ENDIAN))
|
||||||
/* check endianess */
|
/* check endianess */
|
||||||
#if defined(__sparc__) || defined(__PPC__) || defined(__ppc__)
|
#if defined(__sparc__) || defined(__PPC__) || defined(__ppc__) || \
|
||||||
|
defined(__hppa__)
|
||||||
#define B_ENDIAN
|
#define B_ENDIAN
|
||||||
#elif defined(__BYTE_ORDER)
|
|
||||||
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
||||||
#define L_ENDIAN
|
|
||||||
#elif __BYTE_ORDER == __BIG_ENDIAN
|
|
||||||
#define B_ENDIAN
|
|
||||||
#endif
|
|
||||||
#else
|
#else
|
||||||
#define L_ENDIAN
|
#define L_ENDIAN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* check if we need to align data */
|
/* check if we need to align data */
|
||||||
#if defined(__sparc__) || defined(__alpha__) || defined(__hppa__) || \
|
#if defined(__sparc__) || defined(__alpha__) || defined(__hppa__) || \
|
||||||
defined(__AIX__) || defined(__PPC__) || defined(__mips__) || \
|
defined(__AIX__) || defined(__PPC__) || defined(__mips__) || \
|
||||||
defined(__ia64__) || defined(__ppc__) || defined(__arm__)
|
defined(__ia64__) || defined(__ppc__) || defined(__arm__)
|
||||||
#define NEED_ALIGN
|
#define NEED_ALIGN
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/* defines for thread creation factory functions */
|
/* defines for thread creation factory functions */
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
Copyright (c) 2004-2009 Jay Sorg
|
Copyright (c) 2004-2010 Jay Sorg
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
copy of this software and associated documentation files (the "Software"),
|
copy of this software and associated documentation files (the "Software"),
|
||||||
@ -492,7 +492,7 @@ g_tcp_last_error_would_block(int sck)
|
|||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
return WSAGetLastError() == WSAEWOULDBLOCK;
|
return WSAGetLastError() == WSAEWOULDBLOCK;
|
||||||
#else
|
#else
|
||||||
return (errno == EWOULDBLOCK) || (errno == EINPROGRESS);
|
return (errno == EWOULDBLOCK) || (errno == EAGAIN) || (errno == EINPROGRESS);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user