summaryrefslogtreecommitdiff
path: root/Porting/Glossary
diff options
context:
space:
mode:
authorChip Salzenberg <chip@pobox.com>1999-04-18 13:54:36 -0400
committerJarkko Hietaniemi <jhi@iki.fi>1999-04-20 08:05:01 +0000
commitaf4c28eba723fbf00ea205abffcc1284501af686 (patch)
tree950383a8cbcc432733ef2853f6ea23274c110f47 /Porting/Glossary
parent53d2cc190ee5f214c1ce41173e1df4be6e7c7a17 (diff)
downloadperl-af4c28eba723fbf00ea205abffcc1284501af686.tar.gz
Configure: $sig_count
To: Perl 5 Porters <perl5-porters@perl.org> Message-ID: <19990418175436.A27496@perlsupport.com> p4raw-id: //depot/cfgperl@3263
Diffstat (limited to 'Porting/Glossary')
-rw-r--r--Porting/Glossary82
1 files changed, 53 insertions, 29 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index c1b8758710..b1325603aa 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -4,6 +4,11 @@ programs (e.g. I_UNISTD) are already described in config_h.SH. [`configpm'
generates pod documentation for Config.pm from this file--please try to keep
the formatting regular.]
+Mcc (Loc.U):
+ This variable is be used internally by Configure to determine the
+ full pathname (if any) of the Mcc program. After Configure runs,
+ the value is reset to a plain "Mcc" and is not useful.
+
_a (Unix.U):
This variable defines the extension used for ordinary libraries.
For unix, it is '.a'. The '.' is included. Other possible
@@ -33,7 +38,7 @@ ansi2knr (ansi2knr.U):
Currently, this is not supported, so we just abort.
aphostname (d_gethname.U):
- Thie variable contains the command which can be used to compute the
+ This variable contains the command which can be used to compute the
host name. The command is fully qualified by its absolute path, to make
it safe when used by a process with super-user privileges.
@@ -260,6 +265,11 @@ cppsymbols (Cppsym.U):
not in this list, see ccsymbols and cppccsymbols.
The list is a space-separated list of symbol=value tokens.
+crosscompile (crosscompile.U):
+ This variable conditionally defines the CROSSCOMPILE symbol
+ which signifies that the build process is be a cross-compilation.
+ This is normally set by hints files or from Configure command line.
+
cryptlib (d_crypt.U):
This variable holds -lcrypt or the path to a libcrypt.a archive if
the crypt() function is not defined in the standard C library. It is
@@ -270,6 +280,15 @@ csh (Loc.U):
full pathname (if any) of the csh program. After Configure runs,
the value is reset to a plain "csh" and is not useful.
+d_Gconvert (d_gconvert.U):
+ This variable holds what Gconvert is defined as to convert
+ floating point numbers into strings. It could be 'gconvert'
+ or a more complex macro emulating gconvert with gcvt() or sprintf.
+ Possible values are:
+ d_Gconvert='gconvert((x),(n),(t),(b))'
+ d_Gconvert='gcvt((x),(n),(b))'
+ d_Gconvert='sprintf((b),"%.*g",(n),(x))'
+
d_access (d_access.U):
This variable conditionally defines HAS_ACCESS if the access() system
call is available to check for access permissions using real IDs.
@@ -593,15 +612,6 @@ d_ftruncate64 (io64.U):
This variable conditionally defines the HAS_FTRUNCATE64 symbol, which
indicates to the C program that the ftruncate64() routine is available.
-d_Gconvert (d_gconvert.U):
- This variable holds what Gconvert is defined as to convert
- floating point numbers into strings. It could be 'gconvert'
- or a more complex macro emulating gconvert with gcvt() or sprintf.
- Possible values are:
- d_Gconvert='gconvert((x),(n),(t),(b))'
- d_Gconvert='gcvt((x),(n),(b))'
- d_Gconvert='sprintf((b),"%.*g",(n),(x))'
-
d_getgrent (d_getgrent.U):
This variable conditionally defines the HAS_GETGRENT symbol, which
indicates to the C program that the getgrent() routine is available
@@ -769,7 +779,7 @@ d_inetaton (d_inetaton.U):
indicates to the C program that the inet_aton() function is available
to parse IP address "dotted-quad" strings.
-d_ino64t (io64.U):
+d_ino64_t (io64.U):
This symbol will be defined if the C compiler supports ino64_t.
d_int64t (i_inttypes.U):
@@ -797,6 +807,10 @@ d_link (d_link.U):
This variable conditionally defines HAS_LINK if link() is
available to create hard links.
+d_llseek (io64.U):
+ This variable conditionally defines the HAS_LLSEEK symbol, which
+ indicates to the C program that the llseek() routine is available.
+
d_locconv (d_locconv.U):
This variable conditionally defines HAS_LOCALECONV if localeconv() is
available for numeric and monetary formatting conventions.
@@ -959,9 +973,12 @@ d_nice (d_nice.U):
This variable conditionally defines the HAS_NICE symbol, which
indicates to the C program that the nice() routine is available.
-d_off64t (io64.U):
+d_off64_t (io64.U):
This symbol will be defined if the C compiler supports off64_t.
+d_offset_t (io64.U):
+ This symbol will be defined if the C compiler supports offset_t.
+
d_old_pthread_create_joinable (d_pthrattrj.U):
This variable conditionally defines pthread_create_joinable.
undef if pthread.h defines PTHREAD_CREATE_JOINABLE.
@@ -1001,7 +1018,7 @@ d_pause (d_pause.U):
to suspend a process until a signal is received.
d_phostname (d_gethname.U):
- This variable conditionally defines the PHOSTNAME symbol, which
+ This variable conditionally defines the HAS_PHOSTNAME symbol, which
contains the shell command which, when fed to popen(), may be
used to derive the host name.
@@ -1135,11 +1152,11 @@ d_semctl (d_semctl.U):
This variable conditionally defines the HAS_SEMCTL symbol, which
indicates to the C program that the semctl() routine is available.
-d_semctl_semid_ds (d_union_senum.U):
+d_semctl_semid_ds (d_union_semun.U):
This variable conditionally defines USE_SEMCTL_SEMID_DS, which
indicates that struct semid_ds * is to be used for semctl IPC_STAT.
-d_semctl_semun (d_union_senum.U):
+d_semctl_semun (d_union_semun.U):
This variable conditionally defines USE_SEMCTL_SEMUN, which
indicates that union semun is to be used for semctl IPC_STAT.
@@ -1485,7 +1502,7 @@ d_uname (d_gethname.U):
indicates to the C program that the uname() routine may be
used to derive the host name.
-d_union_semun (d_union_senum.U):
+d_union_semun (d_union_semun.U):
This variable conditionally defines HAS_UNION_SEMUN if the
union semun is defined by including <sys/sem.h>.
@@ -1840,6 +1857,10 @@ i_poll (i_poll.U):
This variable conditionally defines the I_POLL symbol, and indicates
whether a C program should include <poll.h>.
+i_pthread (i_pthread.U):
+ This variable conditionally defines the I_PTHREADEAD symbol,
+ and indicates whether a C program should include <pthread.h>.
+
i_pwd (i_pwd.U):
This variable conditionally defines I_PWD, which indicates
to the C program that it should include <pwd.h>.
@@ -2233,7 +2254,7 @@ make_set_make (make.U):
make_set_make='#' # If your make program handles this for you,
make_set_make="MAKE=$make" # if it doesn't.
I used a comment character so that we can distinguish a
- 'set' value (from a previous config.sh or Configure -D option)
+ 'set' value (from a previous config.sh or Configure '-D' option)
from an uncomputed value.
mallocobj (mallocsrc.U):
@@ -2281,11 +2302,6 @@ man3ext (man3dir.U):
have: one of 'n', 'l', or '3'. The Makefile must supply the '.'.
See man3dir.
-Mcc (Loc.U):
- This variable is be used internally by Configure to determine the
- full pathname (if any) of the Mcc program. After Configure runs,
- the value is reset to a plain "Mcc" and is not useful.
-
medium (models.U):
This variable contains a flag which will tell the C compiler and loader
to produce a program running with a medium memory model. If the
@@ -2321,6 +2337,11 @@ more (Loc.U):
full pathname (if any) of the more program. After Configure runs,
the value is reset to a plain "more" and is not useful.
+multiarch (multiarch.U):
+ This variable conditionally defines the MULTIARCH symbol
+ which signifies the presence of multiplatform files.
+ This is normally set by hints files.
+
mv (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
@@ -2348,7 +2369,7 @@ myuname (Oldconfig.U):
whole thing is then lower-cased.
n (n.U):
- This variable contains the -n flag if that is what causes the echo
+ This variable contains the '-n' flag if that is what causes the echo
command to suppress newline. Otherwise it is null. Correct usage is
$echo $n "prompt for a question: $c".
@@ -2613,9 +2634,9 @@ sh (sh.U):
/bin/sh, though it's possible that some systems will have /bin/ksh,
/bin/pdksh, /bin/ash, /bin/bash, or even something such as
D:/bin/sh.exe.
- This unit comes before Options.U, so you can't set sh with a -D
+ This unit comes before Options.U, so you can't set sh with a '-D'
option, though you can override this (and startsh)
- with -O -Dsh=/bin/whatever -Dstartsh=whatever
+ with '-O -Dsh=/bin/whatever -Dstartsh=whatever'
shar (Loc.U):
This variable is defined but not used by Configure.
@@ -2653,6 +2674,10 @@ shsharp (spitshell.U):
This variable tells further Configure units whether your sh can
handle # comments.
+sig_count (sig_name.U):
+ This variable holds a number larger than the largest valid
+ signal number. This is usually the same as the NSIG macro.
+
sig_name (sig_name.U):
This variable holds the signal names, space separated. The leading
SIG in signal name is removed. A ZERO is prepended to the
@@ -2741,7 +2766,7 @@ spackage (package.U):
spitshell (spitshell.U):
This variable contains the command necessary to spit out a runnable
- shell on this system. It is either cat or a grep -v for # comments.
+ shell on this system. It is either cat or a grep '-v' for # comments.
split (models.U):
This variable contains a flag which will tell the C compiler and loader
@@ -2841,9 +2866,8 @@ tbl (Loc.U):
The value is a plain '' and is not useful.
tee (Loc.U):
- This variable is be used internally by Configure to determine the
- full pathname (if any) of the tee program. After Configure runs,
- the value is reset to a plain "tee" and is not useful.
+ This variable is defined but not used by Configure.
+ The value is a plain '' and is not useful.
test (Loc.U):
This variable is be used internally by Configure to determine the