Show
Ignore:
Timestamp:
02/09/04 14:10:55 (6 years ago)
Author:
zacheiss
Message:

Import perl 5.8.3.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/vendor/third/perl/Porting/Glossary

    r18449 r20074  
    297297 
    298298cpp_stuff (cpp_stuff.U): 
    299         This variable contains an identification of the catenation mechanism 
     299        This variable contains an identification of the concatenation mechanism 
    300300        used by the C preprocessor. 
    301301 
     
    380380        indicates to the C program that the accessx() routine is available. 
    381381 
     382d_aintl (d_aintl.U): 
     383        This variable conditionally defines the HAS_AINTL symbol, which 
     384        indicates to the C program that the aintl() routine is available. 
     385        If copysignl is also present we can emulate modfl. 
     386 
    382387d_alarm (d_alarm.U): 
    383388        This variable conditionally defines the HAS_ALARM symbol, which 
     
    474479        indicates to the C program that this C compiler knows about the 
    475480        const type. 
     481 
     482d_copysignl (d_copysignl.U): 
     483        This variable conditionally defines the HAS_COPYSIGNL symbol, which 
     484        indicates to the C program that the copysignl() routine is available. 
     485        If aintl is also present we can emulate modfl. 
    476486 
    477487d_crypt (d_crypt.U): 
     
    629639        This variable conditionally defines the symbols EUNICE and VAX, which 
    630640        alerts the C program that it must deal with ideosyncracies of VMS. 
     641 
     642d_faststdio (d_faststdio.U): 
     643        This variable conditionally defines the HAS_FAST_STDIO symbol, 
     644        which indicates to the C program that the "fast stdio" is available 
     645        to manipulate the stdio buffers directly. 
    631646 
    632647d_fchdir (d_fchdir.U): 
     
    10781093        friends are available to do network order byte swapping. 
    10791094 
     1095d_ilogbl (d_ilogbl.U): 
     1096        This variable conditionally defines the HAS_ILOGBL symbol, which 
     1097        indicates to the C program that the ilogbl() routine is available. 
     1098        If scalbnl is also present we can emulate frexpl. 
     1099 
    10801100d_index (d_strchr.U): 
    10811101        This variable conditionally defines HAS_INDEX if index() and 
     
    12481268        release 2.2.2 is known to be okay. 
    12491269 
     1270d_modflproto (d_modfl.U): 
     1271        This symbol, if defined, indicates that the system provides 
     1272        a prototype for the modfl() function.  Otherwise, it is up 
     1273        to the program to supply one.  C99 says it should be 
     1274        long double modfl(long double, long double *); 
     1275 
    12501276d_mprotect (d_mprotect.U): 
    12511277        This variable conditionally defines HAS_MPROTECT if mprotect() is 
     
    13131339        of the source want to take special action if MYMALLOC is used. 
    13141340        This may include different sorts of profiling or error detection. 
     1341 
     1342d_nanosleep (d_nanosleep.U): 
     1343        This variable conditionally defines HAS_NANOSLEEP 
     1344        if nanosleep() is available to sleep with 1E-9 sec accuracy. 
    13151345 
    13161346d_nice (d_nice.U): 
     
    14501480        routine is available. 
    14511481 
     1482d_pthread_attr_setscope (d_pthread_attr_ss.U): 
     1483        This variable conditionally defines HAS_PTHREAD_ATTR_SETSCOPE if 
     1484        pthread_attr_setscope() is available to set the contention scope 
     1485        attribute of a thread attribute object. 
     1486 
    14521487d_pthread_yield (d_pthread_y.U): 
    14531488        This variable conditionally defines the HAS_PTHREAD_YIELD 
     
    15611596        up to the program to supply one. 
    15621597 
     1598d_scalbnl (d_scalbnl.U): 
     1599        This variable conditionally defines the HAS_SCALBNL symbol, which 
     1600        indicates to the C program that the scalbnl() routine is available. 
     1601        If ilogbl is also present we can emulate frexpl. 
     1602 
    15631603d_sched_yield (d_pthread_y.U): 
    15641604        This variable conditionally defines the HAS_SCHED_YIELD 
     
    21182158d_vendorlib (vendorlib.U): 
    21192159        This variable conditionally defines PERL_VENDORLIB. 
     2160 
     2161d_vendorscript (vendorscript.U): 
     2162        This variable conditionally defines PERL_VENDORSCRIPT. 
    21202163 
    21212164d_vfork (d_vfork.U): 
     
    23842427        'sed.' 
    23852428 
     2429gccansipedantic (gccvers.U): 
     2430        If GNU cc (gcc) is used, this variable will enable (if set) the 
     2431        -ansi and -pedantic ccflags for building core files (through 
     2432        cflags script). (See Porting/pumpkin.pod for full description). 
     2433 
    23862434gccosandvers (gccvers.U): 
    2387         If GNU cc (gcc) is used, this variable the operating system and 
    2388         version used to compile the gcc.  It is set to '' if not gcc, 
     2435        If GNU cc (gcc) is used, this variable holds the operating system 
     2436        and version used to compile gcc.  It is set to '' if not gcc, 
    23892437        or if nothing useful can be parsed as the os version. 
    23902438 
    23912439gccversion (gccvers.U): 
    2392         If GNU cc (gcc) is used, this variable holds '1' or '2' to  
     2440        If GNU cc (gcc) is used, this variable holds '1' or '2' to 
    23932441        indicate whether the compiler is version 1 or 2.  This is used in 
    23942442        setting some of the default cflags.  It is set to '' if not gcc. 
     
    25912639        On some systems, such as os390, there may be no equivalent 
    25922640        command, in which case this variable is unset. 
     2641 
     2642html1dir (html1dir.U): 
     2643        This variable contains the name of the directory in which html 
     2644        source pages are to be put.  This directory is for pages 
     2645        that describe whole programs, not libraries or modules.  It 
     2646        is intended to correspond roughly to section 1 of the Unix 
     2647        manuals. 
     2648 
     2649html1direxp (html1dir.U): 
     2650        This variable is the same as the html1dir variable, but is filename 
     2651        expanded at configuration time, for convenient use in makefiles. 
     2652 
     2653html3dir (html3dir.U): 
     2654        This variable contains the name of the directory in which html 
     2655        source pages are to be put.  This directory is for pages 
     2656        that describe libraries or modules.  It is intended to 
     2657        correspond roughly to section 3 of the Unix manuals. 
     2658 
     2659html3direxp (html3dir.U): 
     2660        This variable is the same as the html3dir variable, but is filename 
     2661        expanded at configuration time, for convenient use in makefiles. 
    25932662 
    25942663i16size (perlxv.U): 
     
    30083077        be used in your makefiles for maximum portability. 
    30093078 
     3079installhtml1dir (html1dir.U): 
     3080        This variable is really the same as html1direxp, unless you are  
     3081        using a different installprefix.  For extra portability, you  
     3082        should only use this variable within your makefiles. 
     3083 
     3084installhtml3dir (html3dir.U): 
     3085        This variable is really the same as html3direxp, unless you are  
     3086        using a different installprefix.  For extra portability, you  
     3087        should only use this variable within your makefiles. 
     3088 
    30103089installman1dir (man1dir.U): 
    30113090        This variable is really the same as man1direxp, unless you are using 
     
    30523131        should always use this variable within your makefiles for portability. 
    30533132 
     3133installsitehtml1dir (sitehtml1dir.U): 
     3134        This variable is really the same as sitehtml1direxp, unless you are using 
     3135        AFS in which case it points to the read/write location whereas 
     3136        html1direxp only points to the read-only access location. For extra 
     3137        portability, you should only use this variable within your makefiles. 
     3138 
     3139installsitehtml3dir (sitehtml3dir.U): 
     3140        This variable is really the same as sitehtml3direxp, unless you are using 
     3141        AFS in which case it points to the read/write location whereas 
     3142        html3direxp only points to the read-only access location. For extra 
     3143        portability, you should only use this variable within your makefiles. 
     3144 
    30543145installsitelib (sitelib.U): 
    30553146        This variable is really the same as sitelibexp but may differ on 
    30563147        those systems using AFS. For extra portability, only this variable 
    30573148        should be used in makefiles. 
     3149 
     3150installsiteman1dir (siteman1dir.U): 
     3151        This variable is really the same as siteman1direxp, unless you are using 
     3152        AFS in which case it points to the read/write location whereas 
     3153        man1direxp only points to the read-only access location. For extra 
     3154        portability, you should only use this variable within your makefiles. 
     3155 
     3156installsiteman3dir (siteman3dir.U): 
     3157        This variable is really the same as siteman3direxp, unless you are using 
     3158        AFS in which case it points to the read/write location whereas 
     3159        man3direxp only points to the read-only access location. For extra 
     3160        portability, you should only use this variable within your makefiles. 
     3161 
     3162installsitescript (sitescript.U): 
     3163        This variable is usually the same as sitescriptexp, unless you are on 
     3164        a system running AFS, in which case they may differ slightly. You 
     3165        should always use this variable within your makefiles for portability. 
    30583166 
    30593167installstyle (installstyle.U): 
     
    30703178        $prefix=/usr/local. 
    30713179 
     3180        Unfortunately, while this "style" variable is used to set 
     3181        defaults for all three directory hierarchies (core, vendor, and 
     3182        site), there is no guarantee that the same style is actually 
     3183        appropriate for all those directories.  For example, $prefix 
     3184        might be /opt/perl, but $siteprefix might be /usr/local. 
     3185        (Perhaps, in retrospect, the "lib" style should never have been 
     3186        supported, but it did seem like a nice idea at the time.) 
     3187 
     3188        The situation is even less clear for tools such as MakeMaker 
     3189        that can be used to install additional modules into 
     3190        non-standard places.  For example, if a user intends to install 
     3191        a module into a private directory (perhaps by setting PREFIX on 
     3192        the Makefile.PL command line), then there is no reason to 
     3193        assume that the Configure-time $installstyle setting will be 
     3194        relevant for that PREFIX. 
     3195 
    30723196        This may later be extended to include other information, so 
    30733197        be careful with pattern-matching on the results. 
     
    30923216        should be used in makefiles. 
    30933217 
     3218installvendorhtml1dir (vendorhtml1dir.U): 
     3219        This variable is really the same as vendorhtml1direxp but may differ on 
     3220        those systems using AFS. For extra portability, only this variable 
     3221        should be used in makefiles. 
     3222 
     3223installvendorhtml3dir (vendorhtml3dir.U): 
     3224        This variable is really the same as vendorhtml3direxp but may differ on 
     3225        those systems using AFS. For extra portability, only this variable 
     3226        should be used in makefiles. 
     3227 
    30943228installvendorlib (vendorlib.U): 
    30953229        This variable is really the same as vendorlibexp but may differ on 
     3230        those systems using AFS. For extra portability, only this variable 
     3231        should be used in makefiles. 
     3232 
     3233installvendorman1dir (vendorman1dir.U): 
     3234        This variable is really the same as vendorman1direxp but may differ on 
     3235        those systems using AFS. For extra portability, only this variable 
     3236        should be used in makefiles. 
     3237 
     3238installvendorman3dir (vendorman3dir.U): 
     3239        This variable is really the same as vendorman3direxp but may differ on 
     3240        those systems using AFS. For extra portability, only this variable 
     3241        should be used in makefiles. 
     3242 
     3243installvendorscript (vendorscript.U): 
     3244        This variable is really the same as vendorscriptexp but may differ on 
    30963245        those systems using AFS. For extra portability, only this variable 
    30973246        should be used in makefiles. 
     
    32973446        so that MAKE is set if needed, and not if not needed. 
    32983447        Possible values are: 
     3448 
    32993449        make_set_make='#'               # If your make program handles this for you, 
     3450 
    33003451        make_set_make="MAKE=$make"      # if it doesn't. 
    3301         I used a comment character so that we can distinguish a 
     3452 
     3453        This uses a comment character to distinguish a 
    33023454        'set' value (from a previous config.sh or Configure '-D' option) 
    33033455        from an uncomputed value. 
     
    33563508        This variable holds the environment type for the mips system. 
    33573509        Possible values are "BSD 4.3" and "System V". 
     3510 
     3511mistrustnm (Csym.U): 
     3512        This variable can be used to establish a fallthrough for the cases 
     3513        where nm fails to find a symbol.  If usenm is false or usenm is true 
     3514        and mistrustnm is false, this variable has no effect.  If usenm is true 
     3515        and mistrustnm is "compile", a test program will be compiled to try to 
     3516        find any symbol that can't be located via nm lookup.  If mistrustnm is 
     3517        "run", the test program will be run as well as being compiled. 
    33583518 
    33593519mkdir (Loc.U): 
     
    39134073sig_name (sig_name.U): 
    39144074        This variable holds the signal names, space separated. The leading 
    3915         SIG in signal name is removed.  A ZERO is prepended to the 
    3916         list.  This is currently not used. 
     4075        SIG in signal name is removed.  A ZERO is prepended to the list. 
     4076        This is currently not used, sig_name_init is used instead. 
    39174077 
    39184078sig_name_init (sig_name.U): 
     
    39254085sig_num (sig_name.U): 
    39264086        This variable holds the signal numbers, space separated. A ZERO is 
    3927         prepended to the list (corresponding to the fake SIGZERO), and  
    3928         the list is terminated with a 0.  Those numbers correspond to  
    3929         the value of the signal listed in the same place within the 
    3930         sig_name list. 
     4087        prepended to the list (corresponding to the fake SIGZERO). 
     4088        Those numbers correspond to  the value of the signal listed 
     4089        in the same place within the sig_name list. 
     4090        This is currently not used, sig_num_init is used instead. 
    39314091 
    39324092sig_num_init (sig_name.U): 
     
    39384098sig_size (sig_name.U): 
    39394099        This variable contains the number of elements of the sig_name 
    3940         and sig_num arrays, excluding the final NULL entry. 
     4100        and sig_num arrays. 
    39414101 
    39424102signal_t (d_voidsig.U): 
     
    39734133        configuration time, for use in your makefiles. 
    39744134 
     4135sitehtml1dir (sitehtml1dir.U): 
     4136        This variable contains the name of the directory in which site-specific 
     4137        html source pages are to be put.  It is the responsibility of the 
     4138        Makefile.SH to get the value of this into the proper command. 
     4139        You must be prepared to do the ~name expansion yourself. 
     4140        The standard distribution will put nothing in this directory. 
     4141        After perl has been installed, users may install their own local 
     4142        html pages in this directory with 
     4143        MakeMaker Makefile.PL 
     4144        or equivalent.  See INSTALL for details. 
     4145 
     4146sitehtml1direxp (sitehtml1dir.U): 
     4147        This variable is the same as the sitehtml1dir variable, but is filename 
     4148        expanded at configuration time, for convenient use in makefiles. 
     4149 
     4150sitehtml3dir (sitehtml3dir.U): 
     4151        This variable contains the name of the directory in which site-specific 
     4152        library html source pages are to be put.  It is the responsibility of the 
     4153        Makefile.SH to get the value of this into the proper command. 
     4154        You must be prepared to do the ~name expansion yourself. 
     4155        The standard distribution will put nothing in this directory. 
     4156        After perl has been installed, users may install their own local 
     4157        library html pages in this directory with 
     4158        MakeMaker Makefile.PL 
     4159        or equivalent.  See INSTALL for details. 
     4160 
     4161sitehtml3direxp (sitehtml3dir.U): 
     4162        This variable is the same as the sitehtml3dir variable, but is filename 
     4163        expanded at configuration time, for convenient use in makefiles. 
     4164 
    39754165sitelib (sitelib.U): 
    39764166        This variable contains the eventual value of the SITELIB symbol, 
     
    39934183        may use it directly in Makefiles or shell scripts. 
    39944184 
     4185siteman1dir (siteman1dir.U): 
     4186        This variable contains the name of the directory in which site-specific 
     4187        manual source pages are to be put.  It is the responsibility of the 
     4188        Makefile.SH to get the value of this into the proper command. 
     4189        You must be prepared to do the ~name expansion yourself. 
     4190        The standard distribution will put nothing in this directory. 
     4191        After perl has been installed, users may install their own local 
     4192        man1 pages in this directory with 
     4193        MakeMaker Makefile.PL 
     4194        or equivalent.  See INSTALL for details. 
     4195 
     4196siteman1direxp (siteman1dir.U): 
     4197        This variable is the same as the siteman1dir variable, but is filename 
     4198        expanded at configuration time, for convenient use in makefiles. 
     4199 
     4200siteman3dir (siteman3dir.U): 
     4201        This variable contains the name of the directory in which site-specific 
     4202        library man source pages are to be put.  It is the responsibility of the 
     4203        Makefile.SH to get the value of this into the proper command. 
     4204        You must be prepared to do the ~name expansion yourself. 
     4205        The standard distribution will put nothing in this directory. 
     4206        After perl has been installed, users may install their own local 
     4207        man3 pages in this directory with 
     4208        MakeMaker Makefile.PL 
     4209        or equivalent.  See INSTALL for details. 
     4210 
     4211siteman3direxp (siteman3dir.U): 
     4212        This variable is the same as the siteman3dir variable, but is filename 
     4213        expanded at configuration time, for convenient use in makefiles. 
     4214 
    39954215siteprefix (siteprefix.U): 
    39964216        This variable holds the full absolute path of the directory below 
     
    40014221        This variable holds the full absolute path of the directory below 
    40024222        which the user will install add-on packages.  Derived from siteprefix. 
     4223 
     4224sitescript (sitescript.U): 
     4225        This variable holds the name of the directory in which the user wants 
     4226        to put add-on publicly executable files for the package in question.  It 
     4227        is most often a local directory such as /usr/local/bin. Programs using 
     4228        this variable must be prepared to deal with ~name substitution. 
     4229        The standard distribution will put nothing in this directory. 
     4230        After perl has been installed, users may install their own local 
     4231        scripts in this directory with 
     4232        MakeMaker Makefile.PL 
     4233        or equivalent.  See INSTALL for details. 
     4234 
     4235sitescriptexp (sitescript.U): 
     4236        This is the same as the sitescript variable, but is filename expanded at 
     4237        configuration time, for use in your makefiles. 
    40034238 
    40044239sizesize (sizesize.U): 
     
    43654600        loading of some sort.  See also dlsrc and dlobj. 
    43664601 
     4602usefaststdio (usefaststdio.U): 
     4603        This variable conditionally defines the USE_FAST_STDIO symbol, 
     4604        and indicates that Perl should be built to use 'fast stdio'. 
     4605        Defaults to define in Perls 5.8 and earlier, to undef later. 
     4606 
    43674607useithreads (usethreads.U): 
    43684608        This variable conditionally defines the USE_ITHREADS symbol, 
     
    44334673 
    44344674useshrplib (libperl.U): 
    4435         This variable is set to 'yes' if the user wishes 
    4436         to build a shared libperl, and 'no' otherwise. 
     4675        This variable is set to 'true' if the user wishes 
     4676        to build a shared libperl, and 'false' otherwise. 
    44374677 
    44384678usesocks (usesocks.U): 
     
    45094749        may use it directly in Makefiles or shell scripts. 
    45104750 
     4751vendorhtml1dir (vendorhtml1dir.U): 
     4752        This variable contains the name of the directory for html  
     4753        pages.  It may have a ~ on the front. 
     4754        The standard distribution will put nothing in this directory. 
     4755        Vendors who distribute perl may wish to place their own 
     4756        html pages in this directory with 
     4757        MakeMaker Makefile.PL INSTALLDIRS=vendor  
     4758        or equivalent.  See INSTALL for details. 
     4759 
     4760vendorhtml1direxp (vendorhtml1dir.U): 
     4761        This variable is the ~name expanded version of vendorhtml1dir, so that you 
     4762        may use it directly in Makefiles or shell scripts. 
     4763 
     4764vendorhtml3dir (vendorhtml3dir.U): 
     4765        This variable contains the name of the directory for html  
     4766        library pages.  It may have a ~ on the front. 
     4767        The standard distribution will put nothing in this directory. 
     4768        Vendors who distribute perl may wish to place their own 
     4769        html pages for modules and extensions in this directory with 
     4770        MakeMaker Makefile.PL INSTALLDIRS=vendor  
     4771        or equivalent.  See INSTALL for details. 
     4772 
     4773vendorhtml3direxp (vendorhtml3dir.U): 
     4774        This variable is the ~name expanded version of vendorhtml3dir, so that you 
     4775        may use it directly in Makefiles or shell scripts. 
     4776 
    45114777vendorlib (vendorlib.U): 
    45124778        This variable contains the eventual value of the VENDORLIB symbol, 
     
    45274793        may use it directly in Makefiles or shell scripts. 
    45284794 
     4795vendorman1dir (vendorman1dir.U): 
     4796        This variable contains the name of the directory for man1  
     4797        pages.  It may have a ~ on the front. 
     4798        The standard distribution will put nothing in this directory. 
     4799        Vendors who distribute perl may wish to place their own 
     4800        man1 pages in this directory with 
     4801        MakeMaker Makefile.PL INSTALLDIRS=vendor  
     4802        or equivalent.  See INSTALL for details. 
     4803 
     4804vendorman1direxp (vendorman1dir.U): 
     4805        This variable is the ~name expanded version of vendorman1dir, so that you 
     4806        may use it directly in Makefiles or shell scripts. 
     4807 
     4808vendorman3dir (vendorman3dir.U): 
     4809        This variable contains the name of the directory for man3  
     4810        pages.  It may have a ~ on the front. 
     4811        The standard distribution will put nothing in this directory. 
     4812        Vendors who distribute perl may wish to place their own 
     4813        man3 pages in this directory with 
     4814        MakeMaker Makefile.PL INSTALLDIRS=vendor  
     4815        or equivalent.  See INSTALL for details. 
     4816 
     4817vendorman3direxp (vendorman3dir.U): 
     4818        This variable is the ~name expanded version of vendorman3dir, so that you 
     4819        may use it directly in Makefiles or shell scripts. 
     4820 
    45294821vendorprefix (vendorprefix.U): 
    45304822        This variable holds the full absolute path of the directory below 
     
    45354827        This variable holds the full absolute path of the directory below 
    45364828        which the vendor will install add-on packages.  Derived from vendorprefix. 
     4829 
     4830vendorscript (vendorscript.U): 
     4831        This variable contains the eventual value of the VENDORSCRIPT symbol. 
     4832        It may have a ~ on the front. 
     4833        The standard distribution will put nothing in this directory. 
     4834        Vendors who distribute perl may wish to place additional 
     4835        executable scripts in this directory with 
     4836        MakeMaker Makefile.PL INSTALLDIRS=vendor  
     4837        or equivalent.  See INSTALL for details. 
     4838 
     4839vendorscriptexp (vendorscript.U): 
     4840        This variable is the ~name expanded version of vendorscript, so that you 
     4841        may use it directly in Makefiles or shell scripts. 
    45374842 
    45384843version (patchlevel.U):