24ddc7 | 1998-03-28 | Henrik Grubbström (Grubba) | | |
2fbeae | 2001-07-01 | Martin Stjernholm | | * $Id: acconfig.h,v 1.88 2001/07/01 21:34:49 mast Exp $
|
24ddc7 | 1998-03-28 | Henrik Grubbström (Grubba) | | */
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #ifndef MACHINE_H
#define MACHINE_H
|
99ed77 | 1997-06-03 | Fredrik Hübinette (Hubbe) | |
|
be478c | 1997-08-30 | Henrik Grubbström (Grubba) | | #ifndef POSIX_SOURCE
|
99ed77 | 1997-06-03 | Fredrik Hübinette (Hubbe) | | #define POSIX_SOURCE
|
be478c | 1997-08-30 | Henrik Grubbström (Grubba) | | #endif
|
99ed77 | 1997-06-03 | Fredrik Hübinette (Hubbe) | |
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#define DEFAULT_MASTER "@prefix@/lib/pike/master.pike"
|
71f3a2 | 1998-11-22 | Fredrik Hübinette (Hubbe) | | #undef PIKE_DEBUG
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
|
106aca | 1999-02-06 | Henrik Grubbström (Grubba) | |
#undef __CHECKER__
|
61e9a0 | 1998-01-25 | Fredrik Hübinette (Hubbe) | |
#undef DEBUG_MALLOC
|
e9670c | 2001-01-30 | Fredrik Hübinette (Hubbe) | |
#undef DMALLOC_TRACE
|
f6b9e5 | 2001-03-12 | Fredrik Hübinette (Hubbe) | |
#undef ENCAPSULATE_MALLOC
#undef REPORT_ENCAPSULATED_MALLOC
|
632add | 1999-01-07 | Fredrik Hübinette (Hubbe) | |
#undef PIKE_SECURITY
|
fda0de | 1999-10-08 | Fredrik Noring | |
#undef AUTO_BIGNUM
|
e83eb9 | 2001-03-22 | Fredrik Hübinette (Hubbe) | |
|
70d82e | 2001-03-23 | Henrik Grubbström (Grubba) | | #undef PIKE_RUN_UNLOCKED
|
e83eb9 | 2001-03-22 | Fredrik Hübinette (Hubbe) | |
|
1070ae | 1999-11-13 | Henrik Grubbström (Grubba) | |
#undef SHARED_NODES
|
df9b62 | 2001-05-27 | Henrik Grubbström (Grubba) | |
#undef PIKE_MAPPING_KEYPAIR_LOOP
|
b5c6f4 | 2000-10-28 | Henrik Grubbström (Grubba) | |
|
d1e3fe | 1999-03-06 | Henrik Grubbström (Grubba) | |
#undef USE_RPATH
#undef USE_R
|
2d3c2b | 2000-06-16 | Henrik Grubbström (Grubba) | |
#undef USE_YP_
|
b5c6f4 | 2000-10-28 | Henrik Grubbström (Grubba) | |
#undef USE_PLUS_b
|
d1e3fe | 1999-03-06 | Henrik Grubbström (Grubba) | |
#undef USE_Wl
|
69e31d | 1999-05-12 | Henrik Grubbström (Grubba) | |
#undef USE_Wl_R
|
2d3c2b | 2000-06-16 | Henrik Grubbström (Grubba) | |
#undef USE_XLINKER_YP_
|
d1e3fe | 1999-03-06 | Henrik Grubbström (Grubba) | |
#undef USE_LD_LIBRARY_PATH
|
bfd5a5 | 2001-02-17 | Henrik Grubbström (Grubba) | |
#undef HAVE_BROKEN_CHKSTK
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | @TOP@
|
32629a | 1997-10-15 | Henrik Grubbström (Grubba) | |
#undef PROFILING
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef SOLARIS
#undef VOID_CLOSEDIR
#undef time_t
|
550b7f | 1999-07-08 | Fredrik Hübinette (Hubbe) | |
#undef pri_t
|
1e577b | 1999-07-15 | Fredrik Hübinette (Hubbe) | |
#undef uid_t
#undef gid_t
#undef pid_t
|
eecf6b | 2000-06-29 | Henrik Grubbström (Grubba) | |
|
1e577b | 1999-07-15 | Fredrik Hübinette (Hubbe) | | #undef size_t
|
eecf6b | 2000-06-29 | Henrik Grubbström (Grubba) | |
#undef ptrdiff_t
|
1e577b | 1999-07-15 | Fredrik Hübinette (Hubbe) | |
#undef off_t
|
61d3cf | 1998-02-27 | Marcus Comstedt | |
#undef sig_atomic_t
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef RETSIGTYPE
|
71b44e | 1998-06-05 | Fredrik Hübinette (Hubbe) | |
#undef IGNORE_SIGFPE
|
ad7f21 | 1999-12-05 | Mirar (Pontus Hagland) | |
#undef WITH_DOUBLE_PRECISION_SVALUE
#undef WITH_LONG_DOUBLE_PRECISION_SVALUE
|
b875ff | 2001-03-04 | Mirar (Pontus Hagland) | |
#undef WITH_LONG_INT
#undef WITH_LONG_LONG_INT
#undef WITH_SHORT_INT
#undef WITH_INT_INT
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | |
83591e | 1998-09-05 | Henrik Grubbström (Grubba) | | * direction of stack growth for your system; otherwise it will be
* automatically deduced at run-time.
* STACK_DIRECTION > 0 => grows toward higher addresses
* STACK_DIRECTION < 0 => grows toward lower addresses
* STACK_DIRECTION = 0 => direction of growth unknown
*
* Also used by Pike's runtime C-stack checker.
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | */
#undef STACK_DIRECTION
|
fcf073 | 2000-03-28 | Fredrik Hübinette (Hubbe) | |
#undef Pike_INITIAL_STACK_SIZE
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef GETRUSAGE_RESTRICTED
#undef GETRUSAGE_THROUGH_PROCFS
|
76aa1f | 2000-03-25 | Fredrik Hübinette (Hubbe) | |
#undef GETRUSAGE_THROUGH_PROCFS_PRS
|
1b28b8 | 2001-05-28 | Marcus Comstedt | |
#undef HAVE_INFNAN
|
8c5a89 | 2001-06-12 | Henrik Grubbström (Grubba) | |
#undef HAVE__ISNAN
|
05030b | 1998-11-18 | Marcus Comstedt | |
#undef HAVE_FORK
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_ISSPACE
|
e261f0 | 1998-07-22 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_FPSETMASK
|
9ef1ee | 2000-03-28 | Henrik Grubbström (Grubba) | |
#undef HAVE_FPSETROUND
|
e1184f | 2001-01-24 | Marcus Comstedt | |
#undef HAVE_ISLESS
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_CRYPT
|
83591e | 1998-09-05 | Henrik Grubbström (Grubba) | |
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #undef HAVE_UALARM
#undef UALARM_TAKES_TWO_ARGS
#undef GETTIMEOFDAY_TAKES_TWO_ARGS
|
bbc16c | 2000-08-29 | Mirar (Pontus Hagland) | |
#undef HAVE_GETHRTIME
#undef OWN_GETHRTIME
#undef OWN_GETHRTIME_RDTSC
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_MEMCMP
|
964949 | 1998-02-27 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_GETHOSTNAME
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#ifndef __CHECKER__
#undef HAVE_MEMMOVE
#endif
#undef HAVE_MEMMEM
|
7a5e47 | 1999-11-22 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_MEMSET
#undef HAVE_MEMCPY
|
0d34a6 | 2000-11-27 | Mirar (Pontus Hagland) | |
#undef HAVE_STRCOLL
|
de1608 | 1997-06-03 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_DLOPEN
|
c411dc | 1997-04-21 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_LDEXP
|
1e1802 | 1999-06-19 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_RINT
|
c411dc | 1997-04-21 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_FREXP
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef SIGNAL_ONESHOT
|
2e8907 | 2000-08-21 | Henrik Grubbström (Grubba) | |
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #undef HAVE_FUNCTION_ATTRIBUTES
|
2e8907 | 2000-08-21 | Henrik Grubbström (Grubba) | |
#undef HAVE_DECLSPEC
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#define VOLATILE volatile
|
6a2ad7 | 1999-04-25 | Henrik Grubbström (Grubba) | |
#undef NO_CAST_TO_FUN
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef EXTRACT_CHAR_BY_CAST
#undef EXTRACT_UCHAR_BY_CAST
|
5ff14f | 1998-05-25 | Marcus Comstedt | |
#undef FLOAT_IS_IEEE_BIG
#undef FLOAT_IS_IEEE_LITTLE
#undef DOUBLE_IS_IEEE_BIG
#undef DOUBLE_IS_IEEE_LITTLE
|
de087e | 1998-05-29 | Henrik Grubbström (Grubba) | |
#undef HAVE_WORKING_STRTOL
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef STRCHR_DECL_MISSING
#undef MALLOC_DECL_MISSING
#undef GETPEERNAME_DECL_MISSING
#undef GETHOSTNAME_DECL_MISSING
#undef POPEN_DECL_MISSING
#undef GETENV_DECL_MISSING
|
17a080 | 2000-08-20 | Henrik Grubbström (Grubba) | |
#undef USE_CRYPT_C
|
502772 | 1998-01-08 | Fredrik Hübinette (Hubbe) | |
#undef DECLARE_ENVIRON
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
|
71f3a2 | 1998-11-22 | Fredrik Hübinette (Hubbe) | | #define PIKE_BYTEORDER 0
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
|
6a3647 | 2000-12-19 | Marcus Comstedt | |
#define PIKE_INT32_ALIGNMENT 4
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#define MAX_OPEN_FILEDESCRIPTORS 1024
#undef HAVE_EXTERNAL_TIMEZONE
#undef STRUCT_TM_HAS_GMTOFF
#undef HAVE_STRUCT_TIMEVAL
#undef USHRT_MAX
|
53ffab | 1999-08-10 | Martin Stjernholm | | #undef PIKE_THREADS
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #undef _REENTRANT
#undef _THREAD_SAFE
#undef _UNIX_THREADS
#undef _MIT_POSIX_THREADS
#undef _SGI_SPROC_THREADS
|
c1d2c7 | 1997-01-31 | Fredrik Hübinette (Hubbe) | | #undef _SGI_MP_SOURCE
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
|
b1f4eb | 1998-01-13 | Fredrik Hübinette (Hubbe) | |
#undef NT_THREADS
|
5377b9 | 1997-02-01 | Henrik Grubbström (Grubba) | |
#undef HAVE_PTHREAD_CONDATTR_DEFAULT
|
a3c9a7 | 2000-10-13 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_PTHREAD_MUTEX_RECURSIVE
#undef HAVE_PTHREAD_MUTEX_RECURSIVE_NP
|
3bd5ab | 1998-08-31 | Henrik Grubbström (Grubba) | |
#undef HAVE_PTHREAD_CONDATTR_DEFAULT_AIX
|
c7117f | 1997-04-10 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE
|
71ac9e | 1999-08-29 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_PTHREAD_ATFORK
|
c7117f | 1997-04-10 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_PTHREAD_COND_INIT
#undef HAVE_PTHREAD_YIELD
|
752e10 | 1999-04-30 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_PTHREAD_INITIAL_THREAD_BOS
|
bd775d | 1998-05-17 | Henrik Grubbström (Grubba) | |
#undef HAVE_UNION_WAIT
|
0d4d5d | 1998-05-18 | Henrik Grubbström (Grubba) | |
#undef HAVE_ISGRAPH
|
cf3ba0 | 1997-09-12 | Henrik Grubbström (Grubba) | |
#undef HAVE_ANSI_CONCAT
|
5539c5 | 1998-06-08 | Henrik Grubbström (Grubba) | |
#undef HAVE_BROKEN_F_SETFD
|
4bfe26 | 2000-05-20 | Henrik Grubbström (Grubba) | |
#undef HAVE_BROKEN_LINUX_THREAD_EUID
|
cf3ba0 | 1997-09-12 | Henrik Grubbström (Grubba) | |
#undef HAVE_KR_CONCAT
|
964949 | 1998-02-27 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_AND_USE_POLL
|
d561d6 | 1999-03-07 | Fredrik Hübinette (Hubbe) | |
#undef USE_WAIT_THREAD
#undef USE_SIGCHILD
|
c20110 | 1998-03-25 | Henrik Grubbström (Grubba) | |
#undef WITH_OOB
|
e0212b | 1998-04-13 | Henrik Grubbström (Grubba) | |
|
a1401b | 2000-03-04 | Henrik Grubbström (Grubba) | | #undef THREAD_TRACE
|
e0212b | 1998-04-13 | Henrik Grubbström (Grubba) | |
#undef YYDEBUG
|
f5d704 | 2001-01-20 | Henrik Grubbström (Grubba) | |
|
20b850 | 2001-01-20 | Henrik Grubbström (Grubba) | | #define YY_COUNT_TYPE unsigned
|
f5d704 | 2001-01-20 | Henrik Grubbström (Grubba) | |
|
6ba844 | 1998-07-11 | Henrik Grubbström (Grubba) | |
#undef HAVE_WORKING___FUNC__
#undef HAVE_WORKING___FUNCTION__
|
5f4f99 | 1998-08-07 | Henrik Grubbström (Grubba) | |
#define ACCEPT_SIZE_T int
|
9debfa | 1999-08-11 | Fredrik Hübinette (Hubbe) | |
#undef TRY_USE_MMX
|
7cccc5 | 2000-12-27 | Mirar (Pontus Hagland) | |
#undef HAVE_SYS_RESOURCE_H
|
6cb70d | 2001-02-21 | Henrik Grubbström (Grubba) | |
#undef USE_PIKE_TYPE
|
18099a | 2001-03-04 | Mirar (Pontus Hagland) | |
#undef PRINTPIKEINT
#undef PRINTPIKEFLOAT
|
2fbeae | 2001-07-01 | Martin Stjernholm | |
#undef HAVE_UNION_INIT
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | @BOTTOM@
|
964949 | 1998-02-27 | Fredrik Hübinette (Hubbe) | |
#undef HAVE_GETSYSTEMTIMEASFILETIME
#undef HAVE_LOADLIBRARY
#undef HAVE_FREELIBRARY
#undef HAVE_GETPROCADDRESS
#undef DL_EXPORT
|
9b15e0 | 2000-12-22 | Fredrik Hübinette (Hubbe) | | #undef USE_MY_WIN32_DLOPEN
|
964949 | 1998-02-27 | Fredrik Hübinette (Hubbe) | |
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
#undef USE_IOCTL_FIONBIO
|
bdfb86 | 1997-12-22 | Fredrik Hübinette (Hubbe) | | #undef USE_IOCTLSOCKET_FIONBIO
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #undef USE_FCNTL_O_NDELAY
#undef USE_FCNTL_FNDELAY
#undef USE_FCNTL_O_NONBLOCK
|
29c183 | 2001-02-02 | Fredrik Hübinette (Hubbe) | |
#define PIKE_OOB_WORKS -1
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
|
70c415 | 1997-02-01 | Henrik Grubbström (Grubba) | | #ifdef _SGI_SPROC_THREADS
#include <errno.h>
#if defined(HAVE_OSERROR) && !defined(errno)
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #define errno (oserror())
|
70c415 | 1997-02-01 | Henrik Grubbström (Grubba) | | #endif /* HAVE_OSERROR && !errno */
#endif /* _SGI_SPROC_THREADS */
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | |
|
c399d6 | 2001-02-16 | Henrik Grubbström (Grubba) | |
#ifndef __alignof
#define __alignof(X) ((size_t)&(((struct { char ignored_ ; X fooo_; } *)0)->fooo_))
#endif /* __alignof */
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #ifdef HAVE_FUNCTION_ATTRIBUTES
#define ATTRIBUTE(X) __attribute__ (X)
#else
#define ATTRIBUTE(X)
#endif
|
2e8907 | 2000-08-21 | Henrik Grubbström (Grubba) | | #ifdef HAVE_DECLSPEC
#define DECLSPEC(X) __declspec(X)
#else /* !HAVE_DECLSPEC */
#define DECLSPEC(X)
#endif /* HAVE_DECLSPEC */
|
6ba844 | 1998-07-11 | Henrik Grubbström (Grubba) | | #ifndef HAVE_WORKING___FUNC__
#ifdef HAVE_WORKING___FUNCTION__
#define __func__ __FUNCTION__
#else /* !HAVE_WORKING___FUNCTION__ */
#define __func__ "unknown"
#endif /* HAVE_WORKING___FUNCTION__ */
#endif /* !HAVE_WORKING___FUNC__ */
|
cf3ba0 | 1997-09-12 | Henrik Grubbström (Grubba) | |
#ifdef HAVE_ANSI_CONCAT
#define PIKE_CONCAT(X,Y) X##Y
#define PIKE_CONCAT3(X,Y,Z) X##Y##Z
|
91224b | 1998-10-11 | Fredrik Hübinette (Hubbe) | | #define PIKE_CONCAT4(X,Y,Z,Q) X##Y##Z##Q
|
cf3ba0 | 1997-09-12 | Henrik Grubbström (Grubba) | | #else
#ifdef HAVE_KR_CONCAT
#define PIKE_CONCAT(X,Y) X/**/Y
#define PIKE_CONCAT3(X,Y,Z) X/**/Y/**/Z
|
91224b | 1998-10-11 | Fredrik Hübinette (Hubbe) | | #define PIKE_CONCAT4(X,Y,Z,Q) X/**/Y/**/Z/**/Q
|
cf3ba0 | 1997-09-12 | Henrik Grubbström (Grubba) | | #endif /* HAVE_KR_CONCAT */
#endif /* HAVE_ANSI_CONCAT */
|
690861 | 1999-12-08 | Henrik Grubbström (Grubba) | | #define TOSTR(X) #X
#define DEFINETOSTR(X) TOSTR(X)
|
fda9ae | 1997-01-28 | Fredrik Hübinette (Hubbe) | | #endif /* MACHINE_H */
|