X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Porting%2FGlossary;h=a14334dbf86f7334ea949f17c83602e7bdbc3ab6;hb=969386165da4b2b619c453c25dead6d8a086a3cb;hp=b69d7b993c679e92970d0642c5d04eb16d0300fd;hpb=c0bacbefa7e93e425666c0c5f655c48e3ae97edf;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Porting/Glossary b/Porting/Glossary index b69d7b9..a14334d 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -34,7 +34,7 @@ afsroot (afs.U): This variable is by default set to '/afs'. In the unlikely case this is not the correct root, it is possible to override this with a hint value or command line option. This will be used in subsequent - tests for AFSness in the Perl configure and test process. + tests for AFSness in the configure and test process. alignbytes (alignbytes.U): This variable holds the number of bytes required to align a @@ -389,6 +389,10 @@ d_archlib (archlib.U): of architecture-dependent library files for $package. If $archlib is the same as $privlib, then this is set to undef. +d_asctime64 (d_timefuncs64.U): + This variable conditionally defines the HAS_ASCTIME64 symbol, which + indicates to the C program that the asctime64 () routine is available. + d_asctime_r (d_asctime_r.U): This variable conditionally defines the HAS_ASCTIME_R symbol, which indicates to the C program that the asctime_r() @@ -563,6 +567,10 @@ d_ctermid_r (d_ctermid_r.U): which indicates to the C program that the ctermid_r() routine is available. +d_ctime64 (d_timefuncs64.U): + This variable conditionally defines the HAS_CTIME64 symbol, which + indicates to the C program that the ctime64 () routine is available. + d_ctime_r (d_ctime_r.U): This variable conditionally defines the HAS_CTIME_R symbol, which indicates to the C program that the ctime_r() @@ -588,6 +596,10 @@ d_difftime (d_difftime.U): This variable conditionally defines the HAS_DIFFTIME symbol, which indicates to the C program that the difftime() routine is available. +d_difftime64 (d_timefuncs64.U): + This variable conditionally defines the HAS_DIFFTIME64 symbol, which + indicates to the C program that the difftime64 () routine is available. + d_dir_dd_fd (d_dir_dd_fd.U): This variable conditionally defines the HAS_DIR_DD_FD symbol, which indicates that the DIR directory stream type contains a member @@ -1140,6 +1152,10 @@ d_gettimeod (d_ftime.U): indicates that the gettimeofday() system call exists (to obtain a sub-second accuracy clock). You should probably include . +d_gmtime64 (d_timefuncs64.U): + This variable conditionally defines the HAS_GMTIME64 symbol, which + indicates to the C program that the gmtime64 () routine is available. + d_gmtime_r (d_gmtime_r.U): This variable conditionally defines the HAS_GMTIME_R symbol, which indicates to the C program that the gmtime_r() @@ -1226,6 +1242,10 @@ d_link (d_link.U): This variable conditionally defines HAS_LINK if link() is available to create hard links. +d_localtime64 (d_timefuncs64.U): + This variable conditionally defines the HAS_LOCALTIME64 symbol, which + indicates to the C program that the localtime64 () routine is available. + d_localtime_r (d_localtime_r.U): This variable conditionally defines the HAS_LOCALTIME_R symbol, which indicates to the C program that the localtime_r() @@ -1342,6 +1362,10 @@ d_mktime (d_mktime.U): This variable conditionally defines the HAS_MKTIME symbol, which indicates to the C program that the mktime() routine is available. +d_mktime64 (d_timefuncs64.U): + This variable conditionally defines the HAS_MKTIME64 symbol, which + indicates to the C program that the mktime64 () routine is available. + d_mmap (d_mmap.U): This variable conditionally defines HAS_MMAP if mmap() is available to map a file into memory. @@ -1429,6 +1453,14 @@ d_mymalloc (mallocsrc.U): of the source want to take special action if MYMALLOC is used. This may include different sorts of profiling or error detection. +d_ndbm (i_ndbm.U): + This variable conditionally defines the HAS_NDBM symbol, which + indicates that both the ndbm.h include file and an appropriate ndbm + library exist. Consult the different i_*ndbm variables + to find out the actual include location. Sometimes, a system has the + header file but not the library. This variable will only be set if + the system has both. + 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. @@ -2205,6 +2237,10 @@ d_time (d_time.U): that the time() routine exists. The time() routine is normaly provided on UNIX systems. +d_timegm (d_timegm.U): + This variable conditionally defines the HAS_TIMEGM symbol, which + indicates to the C program that the timegm () routine is available. + d_times (d_times.U): This variable conditionally defines the HAS_TIMES symbol, which indicates that the times() routine exists. The times() routine is normaly @@ -2414,6 +2450,9 @@ drand48_r_proto (d_drand48_r.U): REENTRANT_PROTO_T_ABC macros of reentr.h if d_drand48_r is defined. +dtrace (usedtrace.U): + This variable holds the location of the dtrace executable. + dynamic_ext (Extensions.U): This variable holds a list of XS extension files we want to link dynamically into the package. It is used by Makefile. @@ -2883,6 +2922,18 @@ i_gdbm (i_gdbm.U): indicates to the C program that exists and should be included. +i_gdbm_ndbm (i_ndbm.U): + This variable conditionally defines the I_GDBM_NDBM symbol, which + indicates to the C program that exists and should + be included. This is the location of the ndbm.h compatibility file + in Debian 4.0. + +i_gdbmndbm (i_ndbm.U): + This variable conditionally defines the I_GDBMNDBM symbol, which + indicates to the C program that exists and should + be included. This was the location of the ndbm.h compatibility file + in RedHat 7.1. + i_grp (i_grp.U): This variable conditionally defines the I_GRP symbol, and indicates whether a C program should include . @@ -2920,6 +2971,10 @@ i_malloc (i_malloc.U): This variable conditionally defines the I_MALLOC symbol, and indicates whether a C program should include . +i_mallocmalloc (i_mallocmalloc.U): + This variable conditionally defines the I_MALLOCMALLOC symbol, + and indicates whether a C program should include . + i_math (i_math.U): This variable conditionally defines the I_MATH symbol, and indicates whether a C program may include . @@ -3067,6 +3122,10 @@ i_sysparam (i_sysparam.U): This variable conditionally defines the I_SYS_PARAM symbol, and indicates whether a C program should include . +i_syspoll (i_syspoll.U): + This variable conditionally defines the I_SYS_POLL symbol, which + indicates to the C program that it should include . + i_sysresrc (i_sysresrc.U): This variable conditionally defines the I_SYS_RESOURCE symbol, and indicates whether a C program should include . @@ -3620,7 +3679,7 @@ make_set_make (make.U): make_set_make="MAKE=$make" # if it doesn't. - This uses a comment character to distinguish a + This uses a comment character so that we can distinguish a 'set' value (from a previous config.sh or Configure '-D' option) from an uncomputed value. @@ -3669,11 +3728,6 @@ man3ext (man3dir.U): have: one of 'n', 'l', or '3'. The Makefile must supply the '.'. See man3dir. -Mcc (Loc.U): - This variable is 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. - mips_type (usrinc.U): This variable holds the environment type for the mips system. Possible values are "BSD 4.3" and "System V". @@ -3797,6 +3851,11 @@ nroff (Loc.U): full pathname (if any) of the nroff program. After Configure runs, the value is reset to a plain "nroff" and is not useful. +nv_overflows_integers_at (perlxv.U): + This variable gives the largest integer value that NVs can hold + as a constant floating point expression. + If it could not be determined, it holds the value 0. + nv_preserves_uv_bits (perlxv.U): This variable indicates how many of bits type uvtype a variable nvtype can preserve. @@ -4209,6 +4268,14 @@ setservent_r_proto (d_setservent_r.U): REENTRANT_PROTO_T_ABC macros of reentr.h if d_setservent_r is defined. +sGMTIME_max (time_size.U): + This variable defines the maximum value of the time_t offset that + the system function gmtime () accepts + +sGMTIME_min (time_size.U): + This variable defines the minimum value of the time_t offset that + the system function gmtime () accepts + sh (sh.U): This variable contains the full pathname of the shell used on this system to execute Bourne shell scripts. Usually, this will be @@ -4437,6 +4504,14 @@ sleep (Loc.U): This variable is defined but not used by Configure. The value is a plain '' and is not useful. +sLOCALTIME_max (time_size.U): + This variable defines the maximum value of the time_t offset that + the system function localtime () accepts + +sLOCALTIME_min (time_size.U): + This variable defines the minimum value of the time_t offset that + the system function localtime () accepts + smail (Loc.U): This variable is defined but not used by Configure. The value is a plain '' and is not useful. @@ -4539,9 +4614,9 @@ srandom_r_proto (d_srandom_r.U): is defined. src (src.U): - This variable holds the path to the package source. It is up to - the Makefile to use this variable and set VPATH accordingly to - find the sources remotely. + This variable holds the (possibly relative) path of the package source. + It is up to the Makefile to use this variable and set VPATH accordingly + to find the sources remotely. Use $pkgsrc to have an absolute path. sSCNfldbl (longdblfio.U): This variable, if defined, contains the string used by stdio to @@ -4788,6 +4863,10 @@ usedl (dlsrc.U): This variable indicates if the system supports dynamic loading of some sort. See also dlsrc and dlobj. +usedtrace (usedtrace.U): + This variable indicates whether we are compiling with dtrace + support. See also dtrace. + usefaststdio (usefaststdio.U): This variable conditionally defines the USE_FAST_STDIO symbol, and indicates that Perl should be built to use 'fast stdio'.