pike.git / src / acconfig.h

version» Context lines:

pike.git/src/acconfig.h:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information.   */      #ifndef MACHINE_H   #define MACHINE_H    - /* We must define this *always* */ - #ifndef POSIX_SOURCE - #define POSIX_SOURCE 1 - #endif -  - /* Get more declarations in GNU libc. */ - #ifndef _GNU_SOURCE - #define _GNU_SOURCE - #endif -  - /* Get more declarations from AIX libc. */ - #ifndef _ALL_SOURCE - #define _ALL_SOURCE - #endif -  +    /* Building as a library? */   #undef LIBPIKE      /* Where's the master.pike file installed? */   #define DEFAULT_MASTER "@prefix@/lib/pike/master.pike"      /* Define this if you want run time self tests */   #undef PIKE_DEBUG      /* Define this if you want some extra (possibly verbose) run time self tests */
pike.git/src/acconfig.h:63:      /* With this, dmalloc will trace malloc(3) calls */   #undef ENCAPSULATE_MALLOC      /* With this, dmalloc will report leaks made by malloc(3) calls */   #undef REPORT_ENCAPSULATED_MALLOC      /* Define this to simulate dynamic module loading with static modules. */   #undef USE_SEMIDYNAMIC_MODULES    - /* Define this if you want to enable the shared nodes mode of the optimizer. */ - #undef SHARED_NODES -  +    /* Define this to use the new keypair loop. */   #undef PIKE_MAPPING_KEYPAIR_LOOP      /* Enable profiling */   #undef PROFILING      /* Enable internal profiling */   #undef INTERNAL_PROFILING    -  + /* Enable machine code stack frames */ + #undef MACHINE_CODE_STACK_FRAMES +    /* If possible, the expansion for a "#define short" to avoid that bison    * uses short everywhere internally. */   #undef BISON_SHORT_EXPANSION      /* The following USE_* are used by smartlink */   /* Define this if your ld sets the run path with -rpath */   #undef USE_RPATH      /* Define this if your ld sets the run path with -R */   #undef USE_R      /* Define this if your ld sets the run path with -YP, */   #undef USE_YP_      /* Define this if your ld sets the run path with +b */   #undef USE_PLUS_b      /* Define this if your ld uses -rpath, but your cc wants -Wl,-rpath, */   #undef USE_Wl    -  + /* Define this if your ld uses Darwin-style -rpath, but your cc wants -Wl,-rpath, */ + #undef USE_Wl_rpath_darwin +    /* Define this if your ld uses -R, but your cc wants -Wl,-R */   #undef USE_Wl_R      /* Define this if your ld uses -rpath, but your cc -Qoption,ld,-rpath (icc) */   #undef USE_Qoption      /* Define this if your ld uses -YP, , but your cc wants -Xlinker -YP, */   #undef USE_XLINKER_YP_      /* Define this if your ld doesn't have an option to set the run path */   #undef USE_LD_LIBRARY_PATH      /* Define this on OS X to get two-level namespace support in ld */   #undef USE_OSX_TWOLEVEL_NAMESPACE    - /* Define if your tcc supports #pragma TenDRA longlong type allow. */ - #undef HAVE_PRAGMA_TENDRA_LONGLONG -  - /* Define if your tcc supports #pragma TenDRA set longlong type : long long. */ - #undef HAVE_PRAGMA_TENDRA_SET_LONGLONG_TYPE -  - /* The worlds most stringent C compiler? */ - #ifdef __TenDRA__ - /* We want to be able to use 64bit arithmetic */ - #ifdef HAVE_PRAGMA_TENDRA_LONGLONG - #pragma TenDRA longlong type allow - #endif /* HAVE_PRAGMA_TENDRA_LONGLONG */ - #ifdef HAVE_PRAGMA_TENDRA_SET_LONGLONG_TYPE - #pragma TenDRA set longlong type : long long - #endif /* HAVE_PRAGMA_TENDRA_SET_LONGLONG_TYPE */ -  - #ifdef _NO_LONGLONG - #undef _NO_LONGLONG - #endif /* _NO_LONGLONG */ - #endif /* __TenDRA__ */ -  +    @TOP@      /* Define this if your compiler attempts to use _chkstk, but libc contains    * __chkstk. */   #undef HAVE_BROKEN_CHKSTK    -  + /* Define if you have a working getcwd(3) (ie one that returns a malloc()ed +  * buffer if the first argument is NULL). +  * +  * Define to 1 if the second argument being 0 causes getcwd(3) to allocate +  * a buffer of suitable size (ie never fail with ERANGE). +  * +  * Define to 0 if the second argument MUST be > 0. +  */ + #undef HAVE_WORKING_GETCWD +    /* Define for solaris */   #undef SOLARIS      /* Define if the closedir function returns void instead of int. */   #undef VOID_CLOSEDIR    -  + /* Number of args to mkdir() */ + #define MKDIR_ARGS 2 +    /* Define to 'int' if <sys/time.h> doesn't */   #undef time_t      /* Define to 'short' if <sys/types.h> doesn't */   #undef pri_t      /* Define to 'int' if <sys/types.h> doesn't */   #undef uid_t      /* Define to 'int' if <sys/types.h> doesn't */
pike.git/src/acconfig.h:288:      /* Define if it is possible to allocate PROT_EXEC memory with mmap */   #undef MEXEC_USES_MMAP      /* Define if you have gethostname */   #undef HAVE_GETHOSTNAME      /* Define this if you have dlopen */   #undef HAVE_DLOPEN    + /* Define if you have rint. */ + #undef HAVE_RINT +    /* Define if your signals are one-shot */   #undef SIGNAL_ONESHOT      /* Define this if eval_instruction gets large on your platform. */   #undef PIKE_SMALL_EVAL_INSTRUCTION    - /* Define if you have gcc-style computed goto, and want to use them. */ - #undef HAVE_COMPUTED_GOTO -  +    /* Define this to use machine code */   #undef PIKE_USE_MACHINE_CODE    -  + /* Define this if NULL ptr is not exactly 0 on your plaform. */ + #undef PIKE_NULL_IS_SPECIAL +    /* Define if you have the RDTSC instruction */   #undef HAVE_RDTSC      /* Define this to one of the available bytecode methods. */   #undef PIKE_BYTECODE_METHOD      /* You have gcc-type function attributes? */   #undef HAVE_FUNCTION_ATTRIBUTES      /* You have cl-type __declspec? */
pike.git/src/acconfig.h:375:      /* What alignment do pointers need */   #define PIKE_POINTER_ALIGNMENT 4      /* Assembler prefix for general purpose registers */   #undef PIKE_CPU_REG_PREFIX      /* define this if #include <time.h> provides an external int timezone */   #undef HAVE_EXTERNAL_TIMEZONE    + /* define this if #include <time.h> provides an external int altzone */ + #undef HAVE_EXTERNAL_ALTZONE +    /* define this if your struct tm has a tm_gmtoff */   #undef STRUCT_TM_HAS_GMTOFF      /* define this if your struct tm has a __tm_gmtoff */   #undef STRUCT_TM_HAS___TM_GMTOFF      /* Define if you have struct timeval */   #undef HAVE_STRUCT_TIMEVAL      /* Define if you have struct sockaddr_in6 */