Perl-Dist-Strawberry
view release on metacpan or search on metacpan
share/perl-5.32/win32_config_H.gc view on Meta::CPAN
/* This file was produced by running the config_h.SH script, which
* gets its values from undef, which is generally produced by
* running Configure.
*
* Feel free to modify any of this as the need arises. Note, however,
* that running config_h.SH again will wipe out any changes you've made.
* For a more permanent change edit undef and rerun config_h.SH.
*/
/* Package name : perl5
* Source directory :
* Configuration time: Tue Oct 17 08:44:03 2017
* Configured by : shay
* Target system :
*/
#ifndef _config_h_
#define _config_h_
/* LOC_SED:
* This symbol holds the complete pathname to the sed program.
*/
#define LOC_SED "" /**/
/* HAS_ALARM:
* This symbol, if defined, indicates that the alarm routine is
* available.
*/
#define HAS_ALARM /**/
/* HAS_CBRT:
* This symbol, if defined, indicates that the cbrt() (cube root)
* function is available.
*/
#define HAS_CBRT /**/
/* HAS_CHOWN:
* This symbol, if defined, indicates that the chown routine is
* available.
*/
/*#define HAS_CHOWN / **/
/* HAS_CHROOT:
* This symbol, if defined, indicates that the chroot routine is
* available.
*/
/*#define HAS_CHROOT / **/
/* HAS_CHSIZE:
* This symbol, if defined, indicates that the chsize routine is available
* to truncate files. You might need a -lx to get this routine.
*/
#define HAS_CHSIZE /**/
/* HAS_CRYPT:
* This symbol, if defined, indicates that the crypt routine is available
* to encrypt passwords and the like.
*/
#define HAS_CRYPT /**/
/* HAS_CTERMID:
* This symbol, if defined, indicates that the ctermid routine is
* available to generate filename for terminal.
*/
/*#define HAS_CTERMID / **/
/* HAS_CUSERID:
* This symbol, if defined, indicates that the cuserid routine is
* available to get character login names.
*/
/*#define HAS_CUSERID / **/
/* HAS_DIFFTIME:
* This symbol, if defined, indicates that the difftime routine is
* available.
*/
#define HAS_DIFFTIME /**/
/* HAS_DLERROR:
* This symbol, if defined, indicates that the dlerror routine is
* available to return a string describing the last error that
* occurred from a call to dlopen(), dlclose() or dlsym().
*/
#define HAS_DLERROR /**/
/* HAS_DUP2:
* This symbol, if defined, indicates that the dup2 routine is
* available to duplicate file descriptors.
*/
#define HAS_DUP2 /**/
/* HAS_FCHMOD:
* This symbol, if defined, indicates that the fchmod routine is available
* to change mode of opened files. If unavailable, use chmod().
*/
/*#define HAS_FCHMOD / **/
/* HAS_FCHOWN:
* This symbol, if defined, indicates that the fchown routine is available
* to change ownership of opened files. If unavailable, use chown().
*/
/*#define HAS_FCHOWN / **/
/* HAS_FCNTL:
* This symbol, if defined, indicates to the C program that
* the fcntl() function exists.
*/
/*#define HAS_FCNTL / **/
/* HAS_FGETPOS:
* This symbol, if defined, indicates that the fgetpos routine is
* available to get the file position indicator, similar to ftell().
*/
#define HAS_FGETPOS /**/
/* HAS_FLOCK:
* This symbol, if defined, indicates that the flock routine is
* available to do file locking.
*/
#define HAS_FLOCK /**/
/* HAS_FORK:
* This symbol, if defined, indicates that the fork routine is
* available.
*/
/*#define HAS_FORK / **/
/* HAS_FSETPOS:
* This symbol, if defined, indicates that the fsetpos routine is
* available to set the file position indicator, similar to fseek().
*/
#define HAS_FSETPOS /**/
/* HAS_GETTIMEOFDAY:
* This symbol, if defined, indicates that the gettimeofday() system
* call is available for a sub-second accuracy clock. Usually, the file
* <sys/resource.h> needs to be included (see I_SYS_RESOURCE).
* The type "Timeval" should be used to refer to "struct timeval".
*/
#define HAS_GETTIMEOFDAY /**/
#ifdef HAS_GETTIMEOFDAY
#define Timeval struct timeval /* Structure used by gettimeofday() */
#endif
/* HAS_GETGROUPS:
* This symbol, if defined, indicates that the getgroups() routine is
* available to get the list of process groups. If unavailable, multiple
* groups are probably not supported.
*/
/*#define HAS_GETGROUPS / **/
/* HAS_GETLOGIN:
* This symbol, if defined, indicates that the getlogin routine is
* available to get the login name.
*/
#define HAS_GETLOGIN /**/
/* HAS_GETPGID:
* This symbol, if defined, indicates to the C program that
* the getpgid(pid) function is available to get the
share/perl-5.32/win32_config_H.gc view on Meta::CPAN
* 1 = couldn't cast < 0
* 2 = couldn't cast >= 0x80000000
* 4 = couldn't cast in argument expression list
*/
#define CASTNEGFLOAT /**/
#define CASTFLAGS 0 /**/
/* VOID_CLOSEDIR:
* This symbol, if defined, indicates that the closedir() routine
* does not return a value.
*/
/*#define VOID_CLOSEDIR / **/
/* HAS_FD_SET:
* This symbol, when defined, indicates presence of the fd_set typedef
* in <sys/types.h>
*/
#define HAS_FD_SET /**/
/* Gconvert:
* This preprocessor macro is defined to convert a floating point
* number to a string without a trailing decimal point. This
* emulates the behavior of sprintf("%g"), but is sometimes much more
* efficient. If gconvert() is not available, but gcvt() drops the
* trailing decimal point, then gcvt() is used. If all else fails,
* a macro using sprintf("%g") is used. Arguments for the Gconvert
* macro are: value, number of digits, whether trailing zeros should
* be retained, and the output buffer.
* The usual values are:
* d_Gconvert='gconvert((x),(n),(t),(b))'
* d_Gconvert='gcvt((x),(n),(b))'
* d_Gconvert='sprintf((b),"%.*g",(n),(x))'
* The last two assume trailing zeros should not be kept.
*/
#define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x))
/* HAS_GETPAGESIZE:
* This symbol, if defined, indicates that the getpagesize system call
* is available to get system page size, which is the granularity of
* many memory management calls.
*/
/*#define HAS_GETPAGESIZE / **/
/* HAS_GNULIBC:
* This symbol, if defined, indicates to the C program that
* the GNU C library is being used. A better check is to use
* the __GLIBC__ and __GLIBC_MINOR__ symbols supplied with glibc.
*/
/*#define HAS_GNULIBC / **/
#if defined(HAS_GNULIBC) && !defined(_GNU_SOURCE)
# define _GNU_SOURCE
#endif
/* HAS_ISASCII:
* This manifest constant lets the C program know that isascii
* is available.
*/
#define HAS_ISASCII /**/
/* HAS_LCHOWN:
* This symbol, if defined, indicates that the lchown routine is
* available to operate on a symbolic link (instead of following the
* link).
*/
/*#define HAS_LCHOWN / **/
/* HAS_OPEN3:
* This manifest constant lets the C program know that the three
* argument form of open(2) is available.
*/
/*#define HAS_OPEN3 / **/
/* HAS_SIGACTION:
* This symbol, if defined, indicates that Vr4's sigaction() routine
* is available.
*/
/*#define HAS_SIGACTION / **/
/* HAS_SIGINFO_SI_ERRNO:
* This symbol, if defined, indicates that siginfo_t has the
* si_errno member
*/
/* HAS_SIGINFO_SI_PID:
* This symbol, if defined, indicates that siginfo_t has the
* si_pid member
*/
/* HAS_SIGINFO_SI_UID:
* This symbol, if defined, indicates that siginfo_t has the
* si_uid member
*/
/* HAS_SIGINFO_SI_ADDR:
* This symbol, if defined, indicates that siginfo_t has the
* si_addr member
*/
/* HAS_SIGINFO_SI_STATUS:
* This symbol, if defined, indicates that siginfo_t has the
* si_status member
*/
/* HAS_SIGINFO_SI_BAND:
* This symbol, if defined, indicates that siginfo_t has the
* si_band member
*/
/* HAS_SIGINFO_SI_VALUE:
* This symbol, if defined, indicates that siginfo_t has the
* si_value member
*/
/*#define HAS_SIGINFO_SI_ERRNO / **/
/*#define HAS_SIGINFO_SI_PID / **/
/*#define HAS_SIGINFO_SI_UID / **/
/*#define HAS_SIGINFO_SI_ADDR / **/
/*#define HAS_SIGINFO_SI_STATUS / **/
/*#define HAS_SIGINFO_SI_BAND / **/
/*#define HAS_SIGINFO_SI_VALUE / **/
/* HAS_SIGSETJMP:
* This variable indicates to the C program that the sigsetjmp()
* routine is available to save the calling process's registers
* and stack environment for later use by siglongjmp(), and
* to optionally save the process's signal mask. See
* Sigjmp_buf, Sigsetjmp, and Siglongjmp.
*/
( run in 0.597 second using v1.01-cache-2.11-cpan-364913b4093 )