c1387f34d2f5f3ad95ec60e8e9cbc6aceebbd972
[platform/upstream/bash.git] / lib / readline / STANDALONE
1 This is a description of C preprocessor defines that readline accepts.
2 Most are passed in from the parent `make'; e.g. from the bash source
3 directory.
4
5 NO_SYS_FILE             <sys/file.h> is not present
6 HAVE_UNISTD_H           <unistd.h> exists
7 HAVE_STDLIB_H           <stdlib.h> exists
8 HAVE_VARARGS_H          <varargs.h> exists and is usable
9 HAVE_STRING_H           <string.h> exists
10 HAVE_ALLOCA_H           <alloca.h> exists and is needed for alloca()
11 HAVE_ALLOCA             alloca(3) or a define for it exists
12 PRAGMA_ALLOCA           use of alloca() requires a #pragma, as in AIX 3.x
13 VOID_SIGHANDLER         signal handlers are void functions
14 HAVE_DIRENT_H           <dirent.h> exists and is usable
15 HAVE_SYS_PTEM_H         <sys/ptem.h> exists 
16 HAVE_SYS_PTE_H          <sys/pte.h> exists 
17 HAVE_SYS_STREAM_H       <sys/stream.h> exists
18
19 System-specific options:
20
21 GWINSZ_IN_SYS_IOCTL     need to include <sys/ioctl.h> for TIOCGWINSZ
22 HAVE_GETPW_DECLS        the getpw* functions are declared in <pwd.h> and cannot
23                         be redeclared without compiler errors
24 HAVE_STRCASECMP         the strcasecmp and strncasecmp functions are available
25
26 USG                     Running a variant of System V
27 USGr3                   Running System V.3
28 XENIX_22                Xenix 2.2
29 Linux                   Linux
30 CRAY                    running a recent version of Cray UNICOS
31 SunOS4                  Running SunOS 4.x