43 lines
952 B
C
43 lines
952 B
C
# define USE_POSIX_TIME
|
|
# define USE_POSIX_SIGNALS
|
|
# define NO_EMPTY_STMTS
|
|
# define SYSV_DIRENT
|
|
# define HAS_TEST_AND_SET
|
|
typedef unsigned char slock_t;
|
|
|
|
#include <sys/isa_defs.h>
|
|
|
|
#ifndef BIG_ENDIAN
|
|
#define BIG_ENDIAN 4321
|
|
#endif
|
|
#ifndef LITTLE_ENDIAN
|
|
#define LITTLE_ENDIAN 1234
|
|
#endif
|
|
#ifndef PDP_ENDIAN
|
|
#define PDP_ENDIAN 3412
|
|
#endif
|
|
#ifndef BYTE_ORDER
|
|
#define BYTE_ORDER LITTLE_ENDIAN
|
|
#endif
|
|
|
|
#ifndef NAN
|
|
|
|
#ifndef __nan_bytes
|
|
#define __nan_bytes { 0, 0, 0, 0, 0, 0, 0xf8, 0x7f }
|
|
#endif /* __nan_bytes */
|
|
|
|
#ifdef __GNUC__
|
|
#define NAN \
|
|
(__extension__ ((union { unsigned char __c[8]; \
|
|
double __d; }) \
|
|
{ __nan_bytes }).__d)
|
|
|
|
#else /* Not GCC. */
|
|
#define NAN (*(__const double *) __nan)
|
|
#endif /* GCC. */
|
|
#endif /* NAN */
|
|
|
|
#ifndef index
|
|
#define index strchr
|
|
#endif
|