d_vendorlib (vendorlib.U):
This variable conditionally defines PERL_VENDORLIB.
+d_vendorscript (vendorscript.U):
+ This variable conditionally defines PERL_VENDORSCRIPT.
+
d_vfork (d_vfork.U):
This variable conditionally defines the HAS_VFORK symbol, which
indicates the vfork() routine is available.
On some systems, such as os390, there may be no equivalent
command, in which case this variable is unset.
+html1dir (html1dir.U):
+ This variable contains the name of the directory in which html
+ source pages are to be put. This directory is for pages
+ that describe whole programs, not libraries or modules. It
+ is intended to correspond roughly to section 1 of the Unix
+ manuals.
+
+html1direxp (html1dir.U):
+ This variable is the same as the html1dir variable, but is filename
+ expanded at configuration time, for convenient use in makefiles.
+
+html3dir (html3dir.U):
+ This variable contains the name of the directory in which html
+ source pages are to be put. This directory is for pages
+ that describe libraries or modules. It is intended to
+ correspond roughly to section 3 of the Unix manuals.
+
+html3direxp (html3dir.U):
+ This variable is the same as the html3dir variable, but is filename
+ expanded at configuration time, for convenient use in makefiles.
+
i16size (perlxv.U):
This variable is the size of an I16 in bytes.
the user is explicitely prompted for it. This variable should always
be used in your makefiles for maximum portability.
+installhtml1dir (html1dir.U):
+ This variable is really the same as html1direxp, unless you are
+ using a different installprefix. For extra portability, you
+ should only use this variable within your makefiles.
+
+installhtml3dir (html3dir.U):
+ This variable is really the same as html3direxp, unless you are
+ using a different installprefix. For extra portability, you
+ should only use this variable within your makefiles.
+
installman1dir (man1dir.U):
This variable is really the same as man1direxp, unless you are using
AFS in which case it points to the read/write location whereas
a system running AFS, in which case they may differ slightly. You
should always use this variable within your makefiles for portability.
+installsitehtml1 (sitehtml1.U):
+ This variable is really the same as sitehtml1exp, unless you are using
+ AFS in which case it points to the read/write location whereas
+ html1direxp only points to the read-only access location. For extra
+ portability, you should only use this variable within your makefiles.
+
+installsitehtml3 (sitehtml3.U):
+ This variable is really the same as sitehtml3exp, unless you are using
+ AFS in which case it points to the read/write location whereas
+ html3direxp only points to the read-only access location. For extra
+ portability, you should only use this variable within your makefiles.
+
installsitelib (sitelib.U):
This variable is really the same as sitelibexp but may differ on
those systems using AFS. For extra portability, only this variable
should be used in makefiles.
+installsiteman1 (siteman1.U):
+ This variable is really the same as siteman1exp, unless you are using
+ AFS in which case it points to the read/write location whereas
+ man1direxp only points to the read-only access location. For extra
+ portability, you should only use this variable within your makefiles.
+
+installsiteman3 (siteman3.U):
+ This variable is really the same as siteman3exp, unless you are using
+ AFS in which case it points to the read/write location whereas
+ man3direxp only points to the read-only access location. For extra
+ portability, you should only use this variable within your makefiles.
+
+installsitescript (sitescript.U):
+ This variable is usually the same as sitescriptexp, unless you are on
+ a system running AFS, in which case they may differ slightly. You
+ should always use this variable within your makefiles for portability.
+
installstyle (installstyle.U):
This variable describes the "style" of the perl installation.
This is intended to be useful for tools that need to
those systems using AFS. For extra portability, only this variable
should be used in makefiles.
+installvendorhtml1 (vendorhtml1.U):
+ This variable is really the same as vendorhtml1exp but may differ on
+ those systems using AFS. For extra portability, only this variable
+ should be used in makefiles.
+
+installvendorhtml3 (vendorhtml3.U):
+ This variable is really the same as vendorhtml3exp but may differ on
+ those systems using AFS. For extra portability, only this variable
+ should be used in makefiles.
+
installvendorlib (vendorlib.U):
This variable is really the same as vendorlibexp but may differ on
those systems using AFS. For extra portability, only this variable
should be used in makefiles.
+installvendorman1 (vendorman1.U):
+ This variable is really the same as vendorman1exp but may differ on
+ those systems using AFS. For extra portability, only this variable
+ should be used in makefiles.
+
+installvendorman3 (vendorman3.U):
+ This variable is really the same as vendorman3exp but may differ on
+ those systems using AFS. For extra portability, only this variable
+ should be used in makefiles.
+
+installvendorscript (vendorscript.U):
+ This variable is really the same as vendorscriptexp but may differ on
+ those systems using AFS. For extra portability, only this variable
+ should be used in makefiles.
+
intsize (intsize.U):
This variable contains the value of the INTSIZE symbol, which
indicates to the C program how many bytes there are in an int.
installed perl5.005 or later suitable for running the script
to determine inc_version_list.
+perl5 (perl5.U):
+ This variable contains the full path (if any) to a previously
+ installed perl5.005 or later suitable for running the script
+ to determine inc_version_list.
+
perl (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
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
- list. This is currently not used.
+ SIG in signal name is removed. A ZERO is prepended to the list.
+ This is currently not used, sig_name_init is used instead.
sig_name_init (sig_name.U):
This variable holds the signal names, enclosed in double quotes and
sig_num (sig_name.U):
This variable holds the signal numbers, space separated. A ZERO is
- prepended to the list (corresponding to the fake SIGZERO), and
- the list is terminated with a 0. Those numbers correspond to
- the value of the signal listed in the same place within the
- sig_name list.
+ prepended to the list (corresponding to the fake SIGZERO).
+ Those numbers correspond to the value of the signal listed
+ in the same place within the sig_name list.
+ This is currently not used, sig_num_init is used instead.
sig_num_init (sig_name.U):
This variable holds the signal numbers, enclosed in double quotes and
This is the same as the sitebin variable, but is filename expanded at
configuration time, for use in your makefiles.
+sitehtml1 (sitehtml1.U):
+ This variable contains the name of the directory in which site-specific
+ html source pages are to be put. It is the responsibility of the
+ Makefile.SH to get the value of this into the proper command.
+ You must be prepared to do the ~name expansion yourself.
+ The standard distribution will put nothing in this directory.
+ After perl has been installed, users may install their own local
+ html pages in this directory with
+ MakeMaker Makefile.PL
+ or equivalent. See INSTALL for details.
+
+sitehtml1exp (sitehtml1.U):
+ This variable is the same as the sitehtml1 variable, but is filename
+ expanded at configuration time, for convenient use in makefiles.
+
+sitehtml3 (sitehtml3.U):
+ This variable contains the name of the directory in which site-specific
+ library html source pages are to be put. It is the responsibility of the
+ Makefile.SH to get the value of this into the proper command.
+ You must be prepared to do the ~name expansion yourself.
+ The standard distribution will put nothing in this directory.
+ After perl has been installed, users may install their own local
+ library html pages in this directory with
+ MakeMaker Makefile.PL
+ or equivalent. See INSTALL for details.
+
+sitehtml3exp (sitehtml3.U):
+ This variable is the same as the sitehtml3 variable, but is filename
+ expanded at configuration time, for convenient use in makefiles.
+
sitelib (sitelib.U):
This variable contains the eventual value of the SITELIB symbol,
which is the name of the private library for this package. It may
This variable is the ~name expanded version of sitelib, so that you
may use it directly in Makefiles or shell scripts.
+siteman1 (siteman1.U):
+ This variable contains the name of the directory in which site-specific
+ manual source pages are to be put. It is the responsibility of the
+ Makefile.SH to get the value of this into the proper command.
+ You must be prepared to do the ~name expansion yourself.
+ The standard distribution will put nothing in this directory.
+ After perl has been installed, users may install their own local
+ man1 pages in this directory with
+ MakeMaker Makefile.PL
+ or equivalent. See INSTALL for details.
+
+siteman1exp (siteman1.U):
+ This variable is the same as the siteman1 variable, but is filename
+ expanded at configuration time, for convenient use in makefiles.
+
+siteman3 (siteman3.U):
+ This variable contains the name of the directory in which site-specific
+ library man source pages are to be put. It is the responsibility of the
+ Makefile.SH to get the value of this into the proper command.
+ You must be prepared to do the ~name expansion yourself.
+ The standard distribution will put nothing in this directory.
+ After perl has been installed, users may install their own local
+ man3 pages in this directory with
+ MakeMaker Makefile.PL
+ or equivalent. See INSTALL for details.
+
+siteman3exp (siteman3.U):
+ This variable is the same as the siteman3 variable, but is filename
+ expanded at configuration time, for convenient use in makefiles.
+
siteprefix (siteprefix.U):
This variable holds the full absolute path of the directory below
which the user will install add-on packages.
This variable holds the full absolute path of the directory below
which the user will install add-on packages. Derived from siteprefix.
+sitescript (sitescript.U):
+ This variable holds the name of the directory in which the user wants
+ to put add-on publicly executable files for the package in question. It
+ is most often a local directory such as /usr/local/bin. Programs using
+ this variable must be prepared to deal with ~name substitution.
+ The standard distribution will put nothing in this directory.
+ After perl has been installed, users may install their own local
+ scripts in this directory with
+ MakeMaker Makefile.PL
+ or equivalent. See INSTALL for details.
+
+sitescriptexp (sitescript.U):
+ This is the same as the sitescript variable, but is filename expanded at
+ configuration time, for use in your makefiles.
+
sizesize (sizesize.U):
This variable contains the size of a sizetype in bytes.
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.
srand48_r_proto (d_srand48_r.U):
This variable encodes the prototype of srand48_r.
unsigned int, unsigned long long, uint64_t, or whatever type is
used for 64-bit integers.
+use5005threads (usethreads.U):
+ This variable conditionally defines the USE_5005THREADS symbol,
+ and indicates that Perl should be built to use the 5.005-based
+ threading implementation.
+
use64bitall (use64bits.U):
This variable conditionally defines the USE_64_BIT_ALL symbol,
and indicates that 64-bit integer types should be used
This variable is the ~name expanded version of vendorbin, so that you
may use it directly in Makefiles or shell scripts.
+vendorhtml1 (vendorhtml1.U):
+ This variable contains the name of the directory for html
+ pages. It may have a ~ on the front.
+ The standard distribution will put nothing in this directory.
+ Vendors who distribute perl may wish to place their own
+ html pages in this directory with
+ MakeMaker Makefile.PL INSTALLDIRS=vendor
+ or equivalent. See INSTALL for details.
+
+vendorhtml1exp (vendorhtml1.U):
+ This variable is the ~name expanded version of vendorhtml1, so that you
+ may use it directly in Makefiles or shell scripts.
+
+vendorhtml3 (vendorhtml3.U):
+ This variable contains the name of the directory for html
+ library pages. It may have a ~ on the front.
+ The standard distribution will put nothing in this directory.
+ Vendors who distribute perl may wish to place their own
+ html pages for modules and extensions in this directory with
+ MakeMaker Makefile.PL INSTALLDIRS=vendor
+ or equivalent. See INSTALL for details.
+
+vendorhtml3exp (vendorhtml3.U):
+ This variable is the ~name expanded version of vendorhtml3, so that you
+ may use it directly in Makefiles or shell scripts.
+
vendorlib (vendorlib.U):
This variable contains the eventual value of the VENDORLIB symbol,
which is the name of the private library for this package.
This variable is the ~name expanded version of vendorlib, so that you
may use it directly in Makefiles or shell scripts.
+vendorman1 (vendorman1.U):
+ This variable contains the name of the directory for man1
+ pages. It may have a ~ on the front.
+ The standard distribution will put nothing in this directory.
+ Vendors who distribute perl may wish to place their own
+ man1 pages in this directory with
+ MakeMaker Makefile.PL INSTALLDIRS=vendor
+ or equivalent. See INSTALL for details.
+
+vendorman1exp (vendorman1.U):
+ This variable is the ~name expanded version of vendorman1, so that you
+ may use it directly in Makefiles or shell scripts.
+
+vendorman3 (vendorman3.U):
+ This variable contains the name of the directory for man3
+ pages. It may have a ~ on the front.
+ The standard distribution will put nothing in this directory.
+ Vendors who distribute perl may wish to place their own
+ man3 pages in this directory with
+ MakeMaker Makefile.PL INSTALLDIRS=vendor
+ or equivalent. See INSTALL for details.
+
+vendorman3exp (vendorman3.U):
+ This variable is the ~name expanded version of vendorman3, so that you
+ may use it directly in Makefiles or shell scripts.
+
vendorprefix (vendorprefix.U):
This variable holds the full absolute path of the directory below
which the vendor will install add-on packages.
This variable holds the full absolute path of the directory below
which the vendor will install add-on packages. Derived from vendorprefix.
+vendorscript (vendorscript.U):
+ This variable contains the eventual value of the VENDORSCRIPT symbol.
+ It may have a ~ on the front.
+ The standard distribution will put nothing in this directory.
+ Vendors who distribute perl may wish to place additional
+ executable scripts in this directory with
+ MakeMaker Makefile.PL INSTALLDIRS=vendor
+ or equivalent. See INSTALL for details.
+
+vendorscriptexp (vendorscript.U):
+ This variable is the ~name expanded version of vendorscript, so that you
+ may use it directly in Makefiles or shell scripts.
+
version (patchlevel.U):
The full version number of this package, such as 5.6.1 (or 5_6_1).
This combines revision, patchlevel, and subversion to get the
though in principle we could go snooping around in old
Config.pm files.
-yacc (yacc.U):
- This variable holds the name of the compiler compiler we
- want to use in the Makefile. It can be yacc, byacc, or bison -y.
-
yaccflags (yacc.U):
This variable contains any additional yacc flags desired by the
user. It is up to the Makefile to use this.
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Thu Mar 6 08:37:41 EET 2003
+ * Configuration time: Fri Mar 14 12:30:38 EET 2003
* Configured by : jhi
- * Target system : osf1 kosh.hut.fi v4.0 1229 alpha
+ * Target system : osf1 kosh.hut.fi v5.1 2650 alpha
*/
#ifndef _config_h_
* feature tests from Configure are generally more reliable.
*/
#define OSNAME "dec_osf" /**/
-#define OSVERS "4.0f" /**/
+#define OSVERS "5.1b" /**/
/* CAT2:
* This macro catenates 2 tokens together.
* This symbol is intended to be used along with CPPRUN in the same manner
* symbol CPPMINUS is used with CPPSTDIN. It contains either "-" or "".
*/
-#define CPPSTDIN "cppstdin"
-#define CPPMINUS ""
-#define CPPRUN "/usr/local/bin/cpp"
-#define CPPLAST ""
+#define CPPSTDIN "cc -E"
+#define CPPMINUS "-"
+#define CPPRUN "cc -E"
+#define CPPLAST "-"
/* HAS_ACCESS:
* This manifest constant lets the C program know that the access()
*/
#define HAS_LONG_DOUBLE /**/
#ifdef HAS_LONG_DOUBLE
-#define LONG_DOUBLESIZE 8 /**/
+#define LONG_DOUBLESIZE 16 /**/
#endif
/* HAS_LONG_LONG:
* etc., where nn is the actual signal number (e.g. NUM37).
* The signal number for sig_name[i] is stored in sig_num[i].
* The last element is 0 to terminate the list with a NULL. This
- * corresponds to the 0 at the end of the sig_num list.
+ * corresponds to the 0 at the end of the sig_name_init list.
+ * Note that this variable is initialized from the sig_name_init,
+ * not from sig_name (which is unused).
*/
/* SIG_NUM:
* This symbol contains a list of signal numbers, in the same order as the
* The signal number corresponding to sig_name[i] is sig_number[i].
* if (i < NSIG) then sig_number[i] == i.
* The last element is 0, corresponding to the 0 at the end of
- * the sig_name list.
+ * the sig_name_init list.
+ * Note that this variable is initialized from the sig_num_init,
+ * not from sig_num (which is unused).
*/
/* SIG_SIZE:
* This variable contains the number of elements of the sig_name
* This symbol is defined to be the type of char used in stdio.h.
* It has the values "unsigned char" or "char".
*/
-#define STDCHAR unsigned char /**/
+#define STDCHAR char /**/
/* VOIDFLAGS:
* This symbol indicates how much support of the void type is given by this
* This symbol, if defined, indicates that the fseeko routine is
* available to fseek beyond 32 bits (useful for ILP32 hosts).
*/
-/*#define HAS_FSEEKO / **/
+#define HAS_FSEEKO /**/
/* HAS_FSTATFS:
* This symbol, if defined, indicates that the fstatfs routine is
* This symbol, if defined, indicates that the ftello routine is
* available to ftell beyond 32 bits (useful for ILP32 hosts).
*/
-/*#define HAS_FTELLO / **/
+#define HAS_FTELLO /**/
/* HAS_GETCWD:
* This symbol, if defined, indicates that the getcwd routine is
* This symbol, if defined, indicates that the mkdtemp routine is
* available to exclusively create a uniquely named temporary directory.
*/
-/*#define HAS_MKDTEMP / **/
+#define HAS_MKDTEMP /**/
/* HAS_MKSTEMPS:
* This symbol, if defined, indicates that the mkstemps routine is
* available to excluslvely create and open a uniquely named
* (with a suffix) temporary file.
*/
-/*#define HAS_MKSTEMPS / **/
+#define HAS_MKSTEMPS /**/
/* HAS_MODFL:
* This symbol, if defined, indicates that the modfl routine is
* and 1.150000. The bug has been seen in certain versions of glibc,
* release 2.2.2 is known to be okay.
*/
-/*#define HAS_MODFL / **/
+#define HAS_MODFL /**/
/*#define HAS_MODFL_PROTO / **/
/*#define HAS_MODFL_POW32_BUG / **/
* This symbol, if defined, indicates that the strtold routine is
* available to convert strings to long doubles.
*/
-/*#define HAS_STRTOLD / **/
+#define HAS_STRTOLD /**/
/* HAS_STRTOLL:
* This symbol, if defined, indicates that the strtoll routine is
* extern int syscall(int, ...);
* extern int syscall(long, ...);
*/
-/*#define HAS_SYSCALL_PROTO / **/
+#define HAS_SYSCALL_PROTO /**/
/* HAS_TELLDIR_PROTO:
* This symbol, if defined, indicates that the system provides
* to the program to supply one. A good guess is
* extern int usleep(useconds_t);
*/
-/*#define HAS_USLEEP_PROTO / **/
+#define HAS_USLEEP_PROTO /**/
/* HAS_USTAT:
* This symbol, if defined, indicates that the ustat system call is
* This symbol, if defined, contains the string used by stdio to
* format long doubles (format 'f') for input.
*/
-#define PERL_PRIfldbl "f" /**/
-#define PERL_PRIgldbl "g" /**/
-#define PERL_PRIeldbl "e" /**/
-#define PERL_SCNfldbl "f" /**/
+#define PERL_PRIfldbl "Lf" /**/
+#define PERL_PRIgldbl "Lg" /**/
+#define PERL_PRIeldbl "Le" /**/
+#define PERL_SCNfldbl "Lf" /**/
/* NEED_VA_COPY:
* This symbol, if defined, indicates that the system stores
* This symbol, if defined, indicates that the pthread_atfork routine
* is available setup fork handlers.
*/
-#define HAS_PTHREAD_ATFORK /**/
+/*#define HAS_PTHREAD_ATFORK / **/
/* HAS_PTHREAD_YIELD:
* This symbol, if defined, indicates that the pthread_yield
* thread. sched_yield is preferable to pthread_yield.
*/
/*#define HAS_PTHREAD_YIELD / **/
-#define SCHED_YIELD sched_yield() /**/
-#define HAS_SCHED_YIELD /**/
+#define SCHED_YIELD undef /**/
+/*#define HAS_SCHED_YIELD / **/
/* HAS_RANDOM_R:
* This symbol, if defined, indicates that the random_r routine