fixes for hppa

ulab-original
jsorg71 15 years ago
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…
Cancel
Save