1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
If your operating system is not supported, here is a
description of the conditionnal variables.
See also libs/readline/STANDALONE file.
########################################################################
Hacker's guide to the flags understood by Fudgit code :
Math functions:
NOGAMMA: Your system has no gamma(3M) function.
NOTRUNC: Your system has no trunc(3M) function.
NORINT: Your system has no rint(3M) function.
NOCBRT: Your system has no cbrt(3M) function.
NOHYP_TRIGO: Your system has no hyperbolic trigonometric functions.
NODRAND48: Your system has no drand48(). Use rand() instead.
NOJN_YN: Your system has no yn(3M) nad jn(3M) bessel functions.
NOY0_Y1: Your system has no y0,y1 bessel functions.
Varios:
NOMALLINFO: Your system has no mallinfo(3X) function.
NOSETPGID: Your system only has setpgrp() and not setpgid().
GNU_TERMCAP: Your system uses GNU_TERMCAP (tgetent() returns 0 when no termcap is found)
USE_GETCWD: Your system only has getcwd() and not getwd().
MEMMOVE: Your system only has memmove() and not bcopy().
NOSTRSTR: Your system has no strstr string function.
NOKILLPG: Your system uses kill(-pid, sig) for killpg().
Signals:
VOID_SIGHANDLER: Your system's signal() returns a pointer to a function
returning a void.
RESTART_SIGHANDLER: Your system (probably a sysV variant) requires
to restart the signal after a catch.
NOWAITPID: Your system does not support the waitpid() posix command.
WAIT4: Your system supports wait4. Define only if NOWAITPID is defined.
WAIT3_INT: Your system supports wait3. Argument 'status' is an int
and not a union.
Special:
DALIGN: You system requires double memory alignment.
DONTMACROPOP: Check is made on Fudgit stack for underflow.
It is faster if not defined, but not as (paranoid) safe.
USG: Only required in readline. Should be defined on sysV systems.
Compiler:
NOALERTCHAR: Your compiler does not recognize \a as a bell 07.
const=: Define 'const' identifier as null if your compiler
does not support it.
Include files:
NOSTDLIB_H: Your system does not have a <stdlib.h>
NOUNISTD_H: Your system does not have a <unistd.h>
NOMALLOC_H: Your system does not have a <malloc.h>
Line editing:
VI_MODE: Define to -DVI_MODE if you want to support vi style line editing.
|