diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 12:18:27 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 12:18:27 +0300 |
commit | e1ef22d366abd1f9ec95eb495c727d55181c8584 (patch) | |
tree | cc0fee624202820eb928e60b6a096362c85ff807 /config | |
parent | cae8bc6ced84c12590e3554a06a952283735363a (diff) | |
download | egawk-e1ef22d366abd1f9ec95eb495c727d55181c8584.tar.gz egawk-e1ef22d366abd1f9ec95eb495c727d55181c8584.tar.bz2 egawk-e1ef22d366abd1f9ec95eb495c727d55181c8584.zip |
Move to 2.15.
Diffstat (limited to 'config')
-rw-r--r-- | config/bsd44 (renamed from config/bsd44alpha) | 0 | ||||
-rw-r--r-- | config/hpux7.0 | 8 | ||||
-rw-r--r-- | config/hpux8x | 3 | ||||
-rw-r--r-- | config/ibmrt-aos (renamed from config/sunos41-gnulibc) | 0 | ||||
-rw-r--r-- | config/linux | 3 | ||||
-rw-r--r-- | config/linux.h | 295 | ||||
-rw-r--r-- | config/riscos452 | 7 | ||||
-rw-r--r-- | config/sequent | 1 | ||||
-rw-r--r-- | config/sgi405 | 4 | ||||
-rw-r--r-- | config/sgi405.cc | 6 | ||||
-rw-r--r-- | config/sunos41-glibc | 0 | ||||
-rw-r--r-- | config/ultrix31 | 1 |
12 files changed, 33 insertions, 295 deletions
diff --git a/config/bsd44alpha b/config/bsd44 index 4dfcb79d..4dfcb79d 100644 --- a/config/bsd44alpha +++ b/config/bsd44 diff --git a/config/hpux7.0 b/config/hpux7.0 new file mode 100644 index 00000000..0e2b3bd1 --- /dev/null +++ b/config/hpux7.0 @@ -0,0 +1,8 @@ +For HPUX 7.0 +STDC_HEADERS 1 +_POSIX_SOURCE 1 +POSIX 1 +HAVE_UNDERSCORE_SETJMP 1 +STRCASE_MISSING 1 +BSDSTDIO 1 +RANDOM_MISSING 1 diff --git a/config/hpux8x b/config/hpux8x new file mode 100644 index 00000000..66d347a9 --- /dev/null +++ b/config/hpux8x @@ -0,0 +1,3 @@ +HPPA running HP-UX 8.x +STDC_HEADERS 1 +RANDOM_MISSING 1 diff --git a/config/sunos41-gnulibc b/config/ibmrt-aos index e69de29b..e69de29b 100644 --- a/config/sunos41-gnulibc +++ b/config/ibmrt-aos diff --git a/config/linux b/config/linux new file mode 100644 index 00000000..ff825f59 --- /dev/null +++ b/config/linux @@ -0,0 +1,3 @@ +Configure file for Linux 0.98.pl4 (with gcc 2.2.2d7) +DOPRNT_MISSING 1 +SRANDOM_PROTO 1 diff --git a/config/linux.h b/config/linux.h deleted file mode 100644 index f0b6856d..00000000 --- a/config/linux.h +++ /dev/null @@ -1,295 +0,0 @@ -/* - * config.h -- configuration definitions for gawk. - * - * Linux 0.96a+ - * - * Linux version 3 Jun 1992, faith@cs.unc.edu (using gcc 2.1) - * Revised: Thu Jun 4 22:24:01 1992 by root - * - * NOTE: Select, in Makefile-dist, the bison option and turn on gcc switches. - * In builtin.c, place a - * #ifndef linux - * #endif - * wrapper around the externs for srandom(), initstate(), setstate(), and - * random(). - */ - -/* - * Copyright (C) 1991, the Free Software Foundation, Inc. - * - * This file is part of GAWK, the GNU implementation of the - * AWK Progamming Language. - * - * GAWK is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 1, or (at your option) - * any later version. - * - * GAWK is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with GAWK; see the file COPYING. If not, write to - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -/* - * This file isolates configuration dependencies for gnu awk. - * You should know something about your system, perhaps by having - * a manual handy, when you edit this file. You should copy config.h-dist - * to config.h, and edit config.h. Do not modify config.h-dist, so that - * it will be easy to apply any patches that may be distributed. - * - * The general idea is that systems conforming to the various standards - * should need to do the least amount of changing. Definining the various - * items in ths file usually means that your system is missing that - * particular feature. - * - * The order of preference in standard conformance is ANSI C, POSIX, - * and the SVID. - * - * If you have no clue as to what's going on with your system, try - * compiling gawk without editing this file and see what shows up - * missing in the link stage. From there, you can probably figure out - * which defines to turn on. - */ - -/**************************/ -/* Miscellanious features */ -/**************************/ - -/* - * BLKSIZE_MISSING - * - * Check your /usr/include/sys/stat.h file. If the stat structure - * does not have a member named st_blksize, define this. (This will - * most likely be the case on most System V systems prior to V.4.) - */ -#define BLKSIZE_MISSING 1 - -/* - * SIGTYPE - * - * The return type of the routines passed to the signal function. - * Modern systems use `void', older systems use `int'. - * If left undefined, it will default to void. - */ -/* #define SIGTYPE int */ - -/* - * SIZE_T_MISSING - * - * If your system has no typedef for size_t, define this to get a default - */ -/* #define SIZE_T_MISSING 1 */ - -/* - * CHAR_UNSIGNED - * - * If your machine uses unsigned characters (IBM RT and RS/6000 and others) - * then define this for use in regex.c - */ -/* #define CHAR_UNSIGNED 1 */ - -/* - * HAVE_UNDERSCORE_SETJMP - * - * Check in your /usr/include/setjmp.h file. If there are routines - * there named _setjmp and _longjmp, then you should define this. - * Typically only systems derived from Berkeley Unix have this. - */ -/* #define HAVE_UNDERSCORE_SETJMP 1 */ - -/***********************************************/ -/* Missing library subroutines or system calls */ -/***********************************************/ - -/* - * GETOPT_MISSING - * - * Define this if your library does not have the getopt(3) library - * routine for parsing command line arguments. - */ -/* #define GETOPT_MISSING 1 */ - -/* - * MEMCMP_MISSING - * MEMCPY_MISSING - * MEMSET_MISSING - * - * These three routines are for manipulating blocks of memory. Most - * likely they will either all three be present or all three be missing, - * so they're grouped together. - */ -/* #define MEMCMP_MISSING 1 */ -/* #define MEMCPY_MISSING 1 */ -/* #define MEMSET_MISSING 1 */ - -/* - * RANDOM_MISSING - * - * Your system does not have the random(3) suite of random number - * generating routines. These are different than the old rand(3) - * routines! - */ -/* #define RANDOM_MISSING 1 */ - -/* - * STRCASE_MISSING - * - * Your system does not have the strcasemp() and strncasecmp() - * routines that originated in Berkeley Unix. - */ -#define STRCASE_MISSING 1 - -/* - * STRCHR_MISSING - * - * Your system does not have the strchr() and strrchr() functions. - */ -/* #define STRCHR_MISSING 1 */ - -/* - * STRERROR_MISSING - * - * Your system lacks the ANSI C strerror() routine for returning the - * strings associated with errno values. - */ -/* #define STRERROR_MISSING 1 */ - -/* - * STRTOD_MISSING - * - * Your system does not have the strtod() routine for converting - * strings to double precision floating point values. - */ -/* #define STRTOD_MISSING 1 */ - -/* - * STRTOL_MISSING - * - * Your system does not have the strtol() routine for converting - * strings to long integers. - */ -/* #define STRTOL_MISSING 1 */ - -/* - * STRFTIME_MISSING - * - * Your system lacks the ANSI C strftime() routine for formatting - * broken down time values. - */ -/* #define STRFTIME_MISSING 1 */ - -/* - * TZSET_MISSING - * - * If you have a 4.2 BSD vintage system, then the strftime() routine - * supplied in the missing directory won't be enough, because it relies on the - * tzset() routine from System V / Posix. Fortunately, there is an - * emulation for tzset() too that should do the trick. If you don't - * have tzset(), define this. - */ -/* #define TZSET_MISSING 1 */ - -/* - * TZNAME_MISSING - * - * Some systems do not support the external variables tzname and daylight. - * If this is the case *and* strftime() is missing, define this. - */ -/* #define TZNAME_MISSING 1 */ - -/* - * STDC_HEADERS - * - * If your system does have ANSI compliant header files that - * provide prototypes for library routines, then define this. - */ -#define STDC_HEADERS 1 - -/* - * NO_TOKEN_PASTING - * - * If your compiler define's __STDC__ but does not support token - * pasting (tok##tok), then define this. - */ -/* #define NO_TOKEN_PASTING 1 */ - -/*****************************************************************/ -/* Stuff related to the Standard I/O Library. */ -/*****************************************************************/ -/* Much of this is (still, unfortunately) black magic in nature. */ -/* You may have to use some or all of these together to get gawk */ -/* to work correctly. */ -/*****************************************************************/ - -/* - * NON_STD_SPRINTF - * - * Look in your /usr/include/stdio.h file. If the return type of the - * sprintf() function is NOT `int', define this. - */ -/* #define NON_STD_SPRINTF 1 */ - -/* - * VPRINTF_MISSING - * - * Define this if your system lacks vprintf() and the other routines - * that go with it. - */ -/* #define VPRINTF_MISSING 1 */ - -/* - * BSDSTDIO - * - * Define this if your standard i/o library is internally compatible - * with the one shipped with Berkeley Unix systems (4.n, n <= 3-reno). - * If you've defined VPRINTF_MISSING, you probably will need this too. - */ -/* #define BSDSTDIO 1 */ - -/* - * DOPRNT_MISSING - * - * Define this if your standard i/o library does not have the _doprnt() - * routine. This is used in an attempt to simulate the vfprintf() - * routine. - */ -#define DOPRNT_MISSING 1 - -/* - * Casts from size_t to int and back. These will become unnecessary - * at some point in the future, but for now are required where the - * two types are a different representation. - */ -/* #define SZTC */ -/* #define INTC */ - -/* - * SYSTEM_MISSING - * - * Define this if your library does not provide a system function - * or you are not entirely happy with it and would rather use - * a provided replacement (atari only). - */ -/* #define SYSTEM_MISSING 1 */ - - -/*******************************/ -/* Gawk configuration options. */ -/*******************************/ - -/* - * DEFPATH - * - * The default search path for the -f option of gawk. It is used - * if the AWKPATH environment variable is undefined. The default - * definition is provided here. Most likely you should not change - * this. - */ - -/* #define DEFPATH ".:/usr/lib/awk:/usr/local/lib/awk" */ -/* #define ENVSEP ':' */ diff --git a/config/riscos452 b/config/riscos452 new file mode 100644 index 00000000..be4ad54e --- /dev/null +++ b/config/riscos452 @@ -0,0 +1,7 @@ +MIPS RISC/os 4.52 +BLKSIZE_MISSING 1 +RANDOM_MISSING 1 +STRCASE_MISSING 1 +STRERROR_MISSING 1 +STRFTIME_MISSING 1 +CHAR_UNSIGNED 1 diff --git a/config/sequent b/config/sequent index 48d2821a..0b340110 100644 --- a/config/sequent +++ b/config/sequent @@ -14,3 +14,4 @@ NON_STD_SPRINTF 1 VPRINTF_MISSING 1 BSDSTDIO 1 TZSET_MISSING 1 +FMOD_MISSING 1 diff --git a/config/sgi405 b/config/sgi405 new file mode 100644 index 00000000..633f8e53 --- /dev/null +++ b/config/sgi405 @@ -0,0 +1,4 @@ +SGI Personal Iris (Sys V derived) (this works with gcc) +BLKSIZE_MISSING 1 +STDC_HEADERS 1 +MAKE_ALLOCA_C diff --git a/config/sgi405.cc b/config/sgi405.cc new file mode 100644 index 00000000..980eaa3b --- /dev/null +++ b/config/sgi405.cc @@ -0,0 +1,6 @@ +SGI Personal Iris (Sys V derived) (this works with cc) +BLKSIZE_MISSING 1 +STDC_HEADERS 1 +CHAR_UNSIGNED 1 +MAKE_CC +MAKE_SGI diff --git a/config/sunos41-glibc b/config/sunos41-glibc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/config/sunos41-glibc diff --git a/config/ultrix31 b/config/ultrix31 index 912c80cd..4359bdca 100644 --- a/config/ultrix31 +++ b/config/ultrix31 @@ -4,3 +4,4 @@ STRERROR_MISSING 1 STRFTIME_MISSING 1 NON_STD_SPRINTF 1 TZSET_MISSING 1 +FMOD_MISSING 1 |