# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
-# Generated on Mon Aug 16 19:31:58 EET DST 1999 [metaconfig 3.0 PL70]
+# Generated on Mon Aug 16 22:35:18 EET DST 1999 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by perlbug@perl.com)
cat >/tmp/c1$$ <<EOF
header files provide DBL_DIG, which is the number of significant
digits in a double precision number.
-d_dbmclose64 (dbm64.U):
- This variable conditionally defines the HAS_DBMCLOSE64 symbol, which
- indicates to the C program that the dbmclose64() routine is available.
-
-d_dbminit64 (dbm64.U):
- This variable conditionally defines the HAS_DBMINIT64 symbol, which
- indicates to the C program that the dbminit64() routine is available.
-
-d_delete64 (dbm64.U):
- This variable conditionally defines the HAS_DELETE64 symbol, which
- indicates to the C program that the delete64() routine is available.
-
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_dirent64_s (io64.U):
- This symbol will be defined if the C compiler supports struct dirent64.
-
d_dirnamlen (i_dirent.U):
This variable conditionally defines DIRNAMLEN, which indicates
to the C program that the length of directory entry names is
a half-fast job and neglected to provide the macros to manipulate
an fd_set, HAS_FDS_BITS will let us know how to fix the gaffe.
-d_fetch64 (dbm64.U):
- This variable conditionally defines the HAS_FETCH64 symbol, which
- indicates to the C program that the fetch64() routine is available.
-
-d_fgetpos64 (stdio64.U):
- This variable conditionally defines the HAS_FGETPOS64 symbol, which
- indicates to the C program that the fgetpos64() routine is available.
-
d_fgetpos (d_fgetpos.U):
This variable conditionally defines HAS_FGETPOS if fgetpos() is
available to get the file position indicator.
-d_firstkey64 (dbm64.U):
- This variable conditionally defines the HAS_FIRSTKEY64 symbol, which
- indicates to the C program that the firstkey64() routine is available.
-
d_flexfnam (d_flexfnam.U):
This variable conditionally defines the FLEXFILENAMES symbol, which
indicates that the system supports filenames longer than 14 characters.
-d_flock64_s (io64.U):
- This symbol will be defined if the C compiler supports struct flock64.
-
d_flock (d_flock.U):
This variable conditionally defines HAS_FLOCK if flock() is
available to do file locking.
-d_fopen64 (stdio64.U):
- This variable conditionally defines the HAS_FOPEN64 symbol, which
- indicates to the C program that the fopen64() routine is available.
-
d_fork (d_fork.U):
This variable conditionally defines the HAS_FORK symbol, which
indicates to the C program that the fork() routine is available.
to determine file-system related limits and options associated
with a given open file descriptor.
-d_freopen64 (stdio64.U):
- This variable conditionally defines the HAS_FREOPEN64 symbol, which
- indicates to the C program that the freopen64() routine is available.
-
-d_fseek64 (stdio64.U):
- This variable conditionally defines the HAS_FSEEK64 symbol, which
- indicates to the C program that the fseek64() routine is available.
-
-d_fseeko64 (stdio64.U):
- This variable conditionally defines the HAS_FSEEKO64 symbol, which
- indicates to the C program that the fseeko64() routine is available.
+d_fpos64_t (io64.U):
+ This symbol will be defined if the C compiler supports fpos64_t.
d_fseeko (d_fseeko.U):
This variable conditionally defines the HAS_FSEEKO symbol, which
indicates to the C program that the fseeko() routine is available.
-d_fsetpos64 (stdio64.U):
- This variable conditionally defines the HAS_FSETPOS64 symbol, which
- indicates to the C program that the fsetpos64() routine is available.
-
d_fsetpos (d_fsetpos.U):
This variable conditionally defines HAS_FSETPOS if fsetpos() is
available to set the file position indicator.
-d_fstat64 (io64.U):
- This variable conditionally defines the HAS_FSTAT64 symbol, which
- indicates to the C program that the fstat64() routine is available.
-
d_fstatfs (d_statfs.U):
This variable conditionally defines the HAS_FSTATFS symbol, which
indicates to the C program that the fstatfs() routine is available.
This variable conditionally defines the HAS_FSTATVFS symbol, which
indicates to the C program that the fstatvfs() routine is available.
-d_ftell64 (stdio64.U):
- This variable conditionally defines the HAS_FTELL64 symbol, which
- indicates to the C program that the ftell64() routine is available.
-
-d_ftello64 (stdio64.U):
- This variable conditionally defines the HAS_FTELLO64 symbol, which
- indicates to the C program that the ftello64() routine is available.
-
d_ftello (d_ftello.U):
This variable conditionally defines the HAS_FTELLO symbol, which
indicates to the C program that the ftello() routine is available.
that the ftime() routine exists. The ftime() routine is basically
a sub-second accuracy clock.
-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'
indicates to the C program that the inet_aton() function is available
to parse IP address "dotted-quad" strings.
-d_ino64_t (io64.U):
- This symbol will be defined if the C compiler supports ino64_t.
-
d_int64t (i_inttypes.U):
This symbol will be defined if the C compiler supports int64_t.
indicates to the C program that the lchown() routine is available
to operate on a symbolic link (instead of following the link).
+d_ldbl_dig (d_ldbl_dig.U):
+ This variable conditionally defines d_ldbl_dig if this system's
+ header files provide LDBL_DIG, which is the number of significant
+ digits in a long double precision number.
+
d_link (d_link.U):
This variable conditionally defines HAS_LINK if link() is
available to create hard links.
This variable conditionally defines HAS_LOCALECONV if localeconv() is
available for numeric and monetary formatting conventions.
-d_lockf64 (io64.U):
- This variable conditionally defines the HAS_LOCKF64 symbol, which
- indicates to the C program that the lockf64() routine is available.
-
d_lockf (d_lockf.U):
This variable conditionally defines HAS_LOCKF if lockf() is
available to do file locking.
This variable conditionally defines HAS_LONG_LONG if
the long long type is supported.
-d_lseek64 (io64.U):
- This variable conditionally defines the HAS_LSEEK64 symbol, which
- indicates to the C program that the lseek64() routine is available.
-
-d_lstat64 (io64.U):
- This variable conditionally defines the HAS_LSTAT64 symbol, which
- indicates to the C program that the lstat64() routine is available.
-
d_lstat (d_lstat.U):
This variable conditionally defines HAS_LSTAT if lstat() is
available to do file stats on symbolic links.
of the source want to take special action if MYMALLOC is used.
This may include different sorts of profiling or error detection.
-d_nextkey64 (dbm64.U):
- This variable conditionally defines the HAS_NEXTKEY64 symbol, which
- indicates to the C program that the nextkey64() routine is available.
-
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_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.
which indicates to the C program that the 3 argument version of
the open(2) function is available.
-d_open64 (io64.U):
- This variable conditionally defines the HAS_OPEN64 symbol, which
- indicates to the C program that the open64() routine is available.
-
-d_opendir64 (io64.U):
- This variable conditionally defines the HAS_OPENDIR64 symbol, which
- indicates to the C program that the opendir64() routine is available.
-
d_pathconf (d_pathconf.U):
This variable conditionally defines the HAS_PATHCONF symbol, which
indicates to the C program that the pathconf() routine is available
This variable conditionally defines PWQUOTA, which indicates
that struct passwd contains pw_quota.
-d_readdir64 (io64.U):
- This variable conditionally defines the HAS_READDIR64 symbol, which
- indicates to the C program that the readdir64() routine is available.
-
d_readdir (d_readdir.U):
This variable conditionally defines HAS_READDIR if readdir() is
available to read directory entries.
which indicates that the SCM_RIGHTS is available. #ifdef is
not enough because it may be an enum, glibc has been known to do this.
-d_seekdir64 (io64.U):
- This variable conditionally defines the HAS_SEEKDIR64 symbol, which
- indicates to the C program that the seekdir64() routine is available.
-
d_seekdir (d_readdir.U):
This variable conditionally defines HAS_SEEKDIR if seekdir() is
available.
This variable conditionally defines the HAS_SOCKETPAIR symbol, which
indicates that the BSD socketpair() is supported.
-d_stat64 (io64.U):
- This variable conditionally defines the HAS_STAT64 symbol, which
- indicates to the C program that the stat64() routine is available.
-
d_statblks (d_statblks.U):
This variable conditionally defines USE_STAT_BLOCKS
if this system has a stat structure declaring
has a FILE structure declaring usable _ptr and _cnt fields (or
equivalent) in stdio.h.
-d_store64 (dbm64.U):
- This variable conditionally defines the HAS_STORE64 symbol, which
- indicates to the C program that the store64() routine is available.
-
d_strchr (d_strchr.U):
This variable conditionally defines HAS_STRCHR if strchr() and
strrchr() are available for string searching.
indicates to the C program that the tcsetpgrp() routine is available
to set foreground process group ID.
-d_telldir64 (io64.U):
- This variable conditionally defines the HAS_TELLDIR64 symbol, which
- indicates to the C program that the telldir64() routine is available.
-
d_telldir (d_readdir.U):
This variable conditionally defines HAS_TELLDIR if telldir() is
available.
that the times() routine exists. The times() routine is normaly
provided on UNIX systems. You may have to include <sys/times.h>.
-d_tmpfile64 (stdio64.U):
- This variable conditionally defines the HAS_TMPFILE64 symbol, which
- indicates to the C program that the tmpfile64() routine is available.
-
-d_truncate64 (io64.U):
- This variable conditionally defines the HAS_TRUNCATE64 symbol, which
- indicates to the C program that the truncate64() routine is available.
-
d_truncate (d_truncate.U):
This variable conditionally defines HAS_TRUNCATE if truncate() is
available to truncate files.
This variable indicates if the the system supports dynamic
loading of some sort. See also dlsrc and dlobj.
+uselongdouble (uselongdbl.U):
+ This variable conditionally defines the USE_LONG_DOUBLE symbol,
+ and indicates that long doubles should be used when available.
+
usemultiplicity (usemultiplicity.U):
This variable conditionally defines the MULTIPLICITY symbol,
and indicates that Perl should be built to use multiplicity.
# Package name : perl5
# Source directory : .
-# Configuration time: Mon Aug 2 01:32:52 EET DST 1999
+# Configuration time: Mon Aug 16 22:37:31 EET DST 1999
# Configured by : jhi
# Target system : osf1 alpha.hut.fi v4.0 878 alpha
alignbytes='8'
ansi2knr=''
aphostname=''
-apiversion='5.00558'
+apiversion='5.00560'
ar='ar'
-archlib='/opt/perl/lib/5.00558/alpha-dec_osf-thread'
-archlibexp='/opt/perl/lib/5.00558/alpha-dec_osf-thread'
+archlib='/opt/perl/lib/5.00560/alpha-dec_osf-thread'
+archlibexp='/opt/perl/lib/5.00560/alpha-dec_osf-thread'
archname64=''
archname='alpha-dec_osf-thread'
archobjs=''
cat='cat'
cc='cc'
cccdlflags=' '
-ccdlflags=' -Wl,-rpath,/opt/perl/lib/5.00558/alpha-dec_osf-thread/CORE'
+ccdlflags=' -Wl,-rpath,/opt/perl/lib/5.00560/alpha-dec_osf-thread/CORE'
ccflags='-pthread -std -DLANGUAGE_C'
ccsymbols='__LANGUAGE_C__=1 _LONGLONG=1 LANGUAGE_C=1 SYSTYPE_BSD=1'
cf_by='jhi'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Mon Aug 2 01:32:52 EET DST 1999'
+cf_time='Mon Aug 16 22:37:31 EET DST 1999'
chgrp=''
chmod=''
chown=''
d_attribut='undef'
d_bcmp='define'
d_bcopy='define'
-d_bincompat5005=''
+d_bincompat5005='undef'
d_bsd='undef'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='define'
d_csh='define'
d_cuserid='define'
d_dbl_dig='define'
-d_dbmclose64='undef'
-d_dbminit64='undef'
-d_delete64='undef'
d_difftime='define'
-d_dirent64_s='undef'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
-d_fetch64='undef'
-d_fgetpos64='undef'
d_fgetpos='define'
-d_firstkey64='undef'
d_flexfnam='define'
-d_flock64_s='undef'
d_flock='define'
-d_fopen64='undef'
d_fork='define'
d_fpathconf='define'
-d_freopen64='undef'
-d_fseek64='undef'
-d_fseeko64='undef'
+d_fpos64_t='undef'
d_fseeko='undef'
-d_fsetpos64='undef'
d_fsetpos='define'
-d_fstat64='undef'
d_fstatfs='define'
d_fstatvfs='define'
-d_ftell64='undef'
-d_ftello64='undef'
d_ftello='undef'
d_ftime='undef'
-d_ftruncate64='undef'
d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_htonl='define'
d_index='undef'
d_inetaton='define'
-d_ino64_t='undef'
d_int64t='undef'
d_iovec_s='define'
d_isascii='define'
d_killpg='define'
d_lchown='define'
+d_ldbl_dig='define'
d_link='define'
d_llseek='undef'
d_locconv='define'
-d_lockf64='undef'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
-d_lseek64='undef'
-d_lstat64='undef'
d_lstat='define'
d_madvise='define'
d_mblen='define'
d_msync='define'
d_munmap='define'
d_mymalloc='undef'
-d_nextkey64='undef'
d_nice='define'
d_off64_t='undef'
-d_offset_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='define'
-d_open64='undef'
-d_opendir64='undef'
d_pathconf='define'
d_pause='define'
d_phostname='undef'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota='define'
-d_readdir64='undef'
d_readdir='define'
d_readlink='define'
d_readv='define'
d_sanemcmp='define'
d_sched_yield='define'
d_scm_rights='define'
-d_seekdir64='undef'
d_seekdir='define'
d_select='define'
d_sem='define'
d_sigsetjmp='define'
d_socket='define'
d_sockpair='define'
-d_stat64='undef'
d_statblks='define'
d_statfs='define'
d_statfsflags='define'
d_stdio_stream_array='define'
d_stdiobase='define'
d_stdstdio='define'
-d_store64='undef'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
-d_telldir64='undef'
d_telldir='define'
d_telldirproto='define'
d_time='define'
d_times='define'
-d_tmpfile64='undef'
-d_truncate64='undef'
d_truncate='define'
d_tzname='define'
d_umask='define'
ignore_versioned_solibs=''
incpath=''
inews=''
-installarchlib='/opt/perl/lib/5.00558/alpha-dec_osf-thread'
+installarchlib='/opt/perl/lib/5.00560/alpha-dec_osf-thread'
installbin='/opt/perl/bin'
installman1dir='/opt/perl/man/man1'
installman3dir='/opt/perl/man/man3'
installprefix='/opt/perl'
installprefixexp='/opt/perl'
-installprivlib='/opt/perl/lib/5.00558'
+installprivlib='/opt/perl/lib/5.00560'
installscript='/opt/perl/bin'
-installsitearch='/opt/perl/lib/site_perl/5.00558/alpha-dec_osf-thread'
+installsitearch='/opt/perl/lib/site_perl/5.00560/alpha-dec_osf-thread'
installsitelib='/opt/perl/lib/site_perl'
installstyle='lib'
installusrbinperl='define'
libc='/usr/shlib/libc.so'
libperl='libperl.so'
libpth='/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib'
-libs='-lgdbm -ldbm -ldb -lm -lrt -lpthread -lexc'
-libswanted='sfio socket inet nsl nm gdbm dbm db malloc dld ld sun m rt cposix posix ndir dir crypt sec ucb BSD x pthread exc'
+libs='-lgdbm -ldbm -ldb -lm -lpthread -lexc'
+libswanted='sfio socket inet nsl nm gdbm dbm db malloc dld ld sun m cposix posix ndir dir crypt sec ucb BSD x pthread exc'
line=''
lint=''
lkflags=''
pr=''
prefix='/opt/perl'
prefixexp='/opt/perl'
-privlib='/opt/perl/lib/5.00558'
-privlibexp='/opt/perl/lib/5.00558'
+privlib='/opt/perl/lib/5.00560'
+privlibexp='/opt/perl/lib/5.00560'
prototype='define'
ptrsize='8'
randbits='48'
sig_num='0 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 6 6 16 20 23 23 23 29 48 '
sig_num_init='0, 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, 6, 6, 16, 20, 23, 23, 23, 29, 48, 0'
signal_t='void'
-sitearch='/opt/perl/lib/site_perl/5.00558/alpha-dec_osf-thread'
-sitearchexp='/opt/perl/lib/site_perl/5.00558/alpha-dec_osf-thread'
+sitearch='/opt/perl/lib/site_perl/5.00560/alpha-dec_osf-thread'
+sitearchexp='/opt/perl/lib/site_perl/5.00560/alpha-dec_osf-thread'
sitelib='/opt/perl/lib/site_perl'
sitelibexp='/opt/perl/lib/site_perl'
siteprefix='/opt/perl'
stdio_stream_array='_iob'
strings='/usr/include/string.h'
submit=''
-subversion='58'
+subversion='60'
sysman='/usr/man/man1'
tail=''
tar=''
uniq='uniq'
use64bits='define'
usedl='define'
+uselongdouble='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='true'
vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
-version='5.00558'
+version='5.00560'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
config_arg10='-dE'
PERL_REVISION=5
PERL_VERSION=5
-PERL_SUBVERSION=58
+PERL_SUBVERSION=60
CONFIGDOTSH=true
# Variables propagated from previous config.sh file.
pp_sys_cflags='ccflags="$ccflags -DNO_EFF_ONLY_OK"'
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Mon Aug 2 01:32:52 EET DST 1999
+ * Configuration time: Mon Aug 16 22:37:31 EET DST 1999
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "/opt/perl/lib/5.00558/alpha-dec_osf-thread" /**/
-#define ARCHLIB_EXP "/opt/perl/lib/5.00558/alpha-dec_osf-thread" /**/
+#define ARCHLIB "/opt/perl/lib/5.00560/alpha-dec_osf-thread" /**/
+#define ARCHLIB_EXP "/opt/perl/lib/5.00560/alpha-dec_osf-thread" /**/
/* BIN:
* This symbol holds the path of the bin directory where the package will
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "/opt/perl/lib/5.00558" /**/
-#define PRIVLIB_EXP "/opt/perl/lib/5.00558" /**/
+#define PRIVLIB "/opt/perl/lib/5.00560" /**/
+#define PRIVLIB_EXP "/opt/perl/lib/5.00560" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "/opt/perl/lib/site_perl/5.00558/alpha-dec_osf-thread" /**/
-#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.00558/alpha-dec_osf-thread" /**/
+#define SITEARCH "/opt/perl/lib/site_perl/5.00560/alpha-dec_osf-thread" /**/
+#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.00560/alpha-dec_osf-thread" /**/
/* SITELIB:
* This symbol contains the name of the private library for this package.
* that use features like threads and multiplicity it is always
* for those versions.
*/
-# PERL_BINCOMPAT_5005 /**/
+/*#define PERL_BINCOMPAT_5005 / **/
/* DLSYM_NEEDS_UNDERSCORE:
* This symbol, if defined, indicates that we need to prepend an
*/
/*#define HAS_HASMNTOPT / **/
+/* HAS_LDBL_DIG:
+ * This symbol, if defined, indicates that this system's <float.h>
+ * or <limits.h> defines the symbol LDBL_DIG, which is the number
+ * of significant digits in a long double precision number. Unlike
+ * for DBL_DIG, there's no good guess for LDBL_DIG if it is undefined.
+ */
+#define HAS_LDBL_DIG /* */
+
/* HAS_MADVISE:
* This symbol, if defined, indicates that the madvise system call is
* available to map a file into memory.
*/
#define HAS_WRITEV /**/
-/* HAS_DBMINIT64:
- * This symbol, if defined, indicates that the dbminit64 routine is
- * available to open dbm files larger than 2 gigabytes.
- */
-/* HAS_DBMCLOSE64:
- * This symbol, if defined, indicates that the dbmclose64 routine is
- * available to close dbm files larger than 2 gigabytes.
- */
-/* HAS_FETCH64:
- * This symbol, if defined, indicates that the fetch64 routine is
- * available to fetch from dbm files larger than 2 gigabytes.
- */
-/* HAS_STORE64:
- * This symbol, if defined, indicates that the store64 routine is
- * available to store to dbm files larger than 2 gigabytes.
- */
-/* HAS_DELETE64:
- * This symbol, if defined, indicates that the delete64 routine is
- * available to delete from dbm files larger than 2 gigabytes.
- */
-/* HAS_FIRSTKEY64:
- * This symbol, if defined, indicates that the firstkey64 routine is
- * available to firstkey in dbm files larger than 2 gigabytes.
- */
-/* HAS_NEXTKEY64:
- * This symbol, if defined, indicates that the nextkey64 routine is
- * available to nextkey in dbm files larger than 2 gigabytes.
- */
-/*#define HAS_DBMINIT64 / **/
-/*#define HAS_DBMCLOSE64 / **/
-/*#define HAS_FETCH64 / **/
-/*#define HAS_STORE64 / **/
-/*#define HAS_DELETE64 / **/
-/*#define HAS_FIRSTKEY64 / **/
-/*#define HAS_NEXTKEY64 / **/
-
/* USE_DYNAMIC_LOADING:
* This symbol, if defined, indicates that dynamic loading of
* some sort is available.
*/
#define I_SYS_STATVFS /**/
-/* HAS_FSTAT64:
- * This symbol, if defined, indicates that the fstat64 routine is
- * available to stat files (fds) larger than 2 gigabytes.
- */
-/* HAS_FTRUNCATE64:
- * This symbol, if defined, indicates that the ftruncate64 routine is
- * available to tell files larger than 2 gigabytes.
- */
-/* HAS_LSEEK64:
- * This symbol, if defined, indicates that the lseek64 routine is
- * available to seek files larger than 2 gigabytes.
- */
-/* HAS_LSTAT64:
- * This symbol, if defined, indicates that the lstat64 routine is
- * available to stat files (symlinks) larger than 2 gigabytes.
- */
-/* HAS_OPEN64:
- * This symbol, if defined, indicates that the open64 routine is
- * available to open files larger than 2 gigabytes.
- */
-/* HAS_OPENDIR64:
- * This symbol, if defined, indicates that the opendir64 routine is
- * available to opendir files larger than 2 gigabytes.
- */
-/* HAS_READDIR64:
- * This symbol, if defined, indicates that the readdir64 routine is
- * available to readdir files larger than 2 gigabytes.
- */
-/* HAS_SEEKDIR64:
- * This symbol, if defined, indicates that the seekdir64 routine is
- * available to seekdir files larger than 2 gigabytes.
- */
-/* HAS_STAT64:
- * This symbol, if defined, indicates that the stat64 routine is
- * available to stat files larger than 2 gigabytes.
- */
-/* HAS_TELLDIR64:
- * This symbol, if defined, indicates that the telldir64 routine is
- * available to telldir files larger than 2 gigabytes.
- */
-/* HAS_TRUNCATE64:
- * This symbol, if defined, indicates that the truncate64 routine is
- * available to truncate files larger than 2 gigabytes.
- */
/* HAS_OFF64_T:
* This symbol will be defined if the C compiler supports off64_t.
*/
-/* HAS_STRUCT_DIRENT64:
- * This symbol will be defined if the C compiler supports struct dirent64.
- */
-/*#define HAS_FSTAT64 / **/
-/*#define HAS_FTRUNCATE64 / **/
-/*#define HAS_LSEEK64 / **/
-/*#define HAS_LSTAT64 / **/
-/*#define HAS_OPEN64 / **/
-/*#define HAS_OPENDIR64 / **/
-/*#define HAS_READDIR64 / **/
-/*#define HAS_SEEKDIR64 / **/
-/*#define HAS_STAT64 / **/
-/*#define HAS_TELLDIR64 / **/
-/*#define HAS_TRUNCATE64 / **/
-/*#define HAS_OFF64_T / **/
-/*#define HAS_STRUCT_DIRENT64 / **/
+/* HAS_FPOS64_T:
+ * This symbol will be defined if the C compiler supports fpos64_t.
+ */
+/*#define HAS_OFF64_T / **/
+/*#define HAS_FPOS64_T / **/
/* PERL_PRIfldbl:
* This symbol, if defined, contains the string used by stdio to
* This symbol, if defined, contains the string used by stdio to
* format 64-bit unsigned decimal numbers (format 'u') for output.
*/
+/* PERL_PRIo64:
+ * This symbol, if defined, contains the string used by stdio to
+ * format 64-bit octal numbers (format 'o') for output.
+ */
/* PERL_PRIx64:
* This symbol, if defined, contains the string used by stdio to
* format 64-bit hexadecimal numbers (format 'x') for output.
*/
#define PERL_PRId64 "ld" /**/
#define PERL_PRIu64 "lu" /**/
+#define PERL_PRIo64 "lo" /**/
#define PERL_PRIx64 "lx" /**/
/* SELECT_MIN_BITS:
*/
#define STARTPERL "#!/opt/perl/bin/perl" /**/
-/* HAS_FGETPOS64:
- * This symbol, if defined, indicates that the fgetpos64 routine is
- * available to getpos files larger than 2 gigabytes.
- */
-/* HAS_FOPEN64:
- * This symbol, if defined, indicates that the fopen64 routine is
- * available to open files larger than 2 gigabytes.
- */
-/* HAS_FREOPEN64:
- * This symbol, if defined, indicates that the freopen64 routine is
- * available to reopen files larger than 2 gigabytes.
- */
-/* HAS_FSEEK64:
- * This symbol, if defined, indicates that the fseek64 routine is
- * available to seek files larger than 2 gigabytes.
- */
-/* HAS_FSEEKO64:
- * This symbol, if defined, indicates that the fseeko64 routine is
- * available to seek files larger than 2 gigabytes.
- */
-/* HAS_FSETPOS64:
- * This symbol, if defined, indicates that the fsetpos64 routine is
- * available to setpos files larger than 2 gigabytes.
- */
-/* HAS_FTELL64:
- * This symbol, if defined, indicates that the ftell64 routine is
- * available to tell files larger than 2 gigabytes.
- */
-/* HAS_FTELLO64:
- * This symbol, if defined, indicates that the ftello64 routine is
- * available to tell files larger than 2 gigabytes.
- */
-/* HAS_TMPFILE64:
- * This symbol, if defined, indicates that the tmpfile64 routine is
- * available to tmpfile files larger than 2 gigabytes.
- */
-/*#define HAS_FGETPOS64 / **/
-/*#define HAS_FOPEN64 / **/
-/*#define HAS_FREOPEN64 / **/
-/*#define HAS_FSEEK64 / **/
-/*#define HAS_FSEEKO64 / **/
-/*#define HAS_FSETPOS64 / **/
-/*#define HAS_FTELL64 / **/
-/*#define HAS_FTELLO64 / **/
-/*#define HAS_TMPFILE64 / **/
-
/* HAS_STDIO_STREAM_ARRAY:
* This symbol, if defined, tells that there is an array
* holding the stdio streams.
*/
#define USE_64_BITS /**/
+/* USE_LONG_DOUBLE:
+ * This symbol, if defined, indicates that long doubles should
+ * be used when available.
+ */
+/*#define USE_LONG_DOUBLE / **/
+
/* MULTIPLICITY:
* This symbol, if defined, indicates that Perl should
* be built to use multiplicity.
package Carp;
+
+=head1 NAME
+
+Carp::Heavy - Carp guts
+
+=head1 SYNOPIS
+
+(internal use only)
+
+=head1 DESCRIPTION
+
+No user-serviceable parts inside.
+
+=cut
+
# This package is heavily used. Be small. Be fast. Be good.
# Comments added by Andy Wardley <abw@kfs.org> 09-Apr-98, based on an
Dumpvalue - provides screen dump of Perl data.
-=head1 SYNOPSYS
+=head1 SYNOPSIS
use Dumpvalue;
my $dumper = new Dumpvalue;
package Exporter;
+=head1 NAME
+
+Exporter::Heavy - Exporter guts
+
+=head1 SYNOPIS
+
+(internal use only)
+
+=head1 DESCRIPTION
+
+No user-serviceable parts inside.
+
+=cut
#
# We go to a lot of trouble not to 'require Carp' at file scope,
# because Carp requires Exporter, and something has to give.
character in the Latin-1 range (128..255) should be written C<\x{ab}>
rather than C<\xab>, since the former will turn into a two-byte UTF-8
code, while the latter will continue to be interpreted as generating a
-8-bit byte rather than a character. In fact, if -w is turned on, it will
+8-bit byte rather than a character. In fact, if C<-w> is turned on, it will
produce a warning that you might be generating invalid UTF-8.
=item *
=item -verbose <verbose_level>
-Show exactly what steps perlcc is taking to compile your code. You can change
-the verbosity level B<verbose_level> much in the same way that the '-D' switch
-changes perl's debugging level, by giving either a number which is the sum of
-bits you want or a list of letters representing what you wish to see. Here are
-the verbosity levels so far :
+Show exactly what steps perlcc is taking to compile your code. You can
+change the verbosity level B<verbose_level> much in the same way that
+the C<-D> switch changes perl's debugging level, by giving either a
+number which is the sum of bits you want or a list of letters
+representing what you wish to see. Here are the verbosity levels so
+far :
Bit 1(g): Code Generation Errors to STDERR
Bit 2(a): Compilation Errors to STDERR
=item -argv <arguments>
-In combination with '-run' or '-e', tells perlcc to run the resulting
+In combination with C<-run> or C<-e>, tells perlcc to run the resulting
executable with the string B<arguments> as @ARGV.
=item -sav
Tells perl to save the intermediate C code. Usually, this C code is the name
of the perl code, plus '.c'; 'perlcode.p' gets generated in 'perlcode.p.c',
-for example. If used with the '-e' operator, you need to tell perlcc where to
+for example. If used with the C<-e> operator, you need to tell perlcc where to
save resulting executables.
=item -gen