📄 config.pod
字号:
=item C<d_ilogbl>From F<d_ilogbl.U>:This variable conditionally defines the C<HAS_ILOGBL> symbol, whichindicates to the C program that the ilogbl() routine is available.If scalbnl is also present we can emulate frexpl.=item C<d_inc_version_list>From F<inc_version_list.U>:This variable conditionally defines C<PERL_INC_VERSION_LIST>.It is set to undef when C<PERL_INC_VERSION_LIST> is empty.=item C<d_index>From F<d_strchr.U>:This variable conditionally defines C<HAS_INDEX> if index() andrindex() are available for string searching.=item C<d_inetaton>From F<d_inetaton.U>:This variable conditionally defines the C<HAS_INET_ATON> symbol, whichindicates to the C program that the inet_aton() function is availableto parse C<IP> address C<dotted-quad> strings.=item C<d_int64_t>From F<d_int64_t.U>:This symbol will be defined if the C compiler supports int64_t.=item C<d_isascii>From F<d_isascii.U>:This variable conditionally defines the C<HAS_ISASCII> constant,which indicates to the C program that isascii() is available.=item C<d_isfinite>From F<d_isfinite.U>:This variable conditionally defines the C<HAS_ISFINITE> symbol, whichindicates to the C program that the isfinite() routine is available.=item C<d_isinf>From F<d_isinf.U>:This variable conditionally defines the C<HAS_ISINF> symbol, whichindicates to the C program that the isinf() routine is available.=item C<d_isnan>From F<d_isnan.U>:This variable conditionally defines the C<HAS_ISNAN> symbol, whichindicates to the C program that the isnan() routine is available.=item C<d_isnanl>From F<d_isnanl.U>:This variable conditionally defines the C<HAS_ISNANL> symbol, whichindicates to the C program that the isnanl() routine is available.=item C<d_killpg>From F<d_killpg.U>:This variable conditionally defines the C<HAS_KILLPG> symbol, whichindicates to the C program that the killpg() routine is availableto kill process groups.=item C<d_lchown>From F<d_lchown.U>:This variable conditionally defines the C<HAS_LCHOWN> symbol, whichindicates to the C program that the lchown() routine is availableto operate on a symbolic link (instead of following the link).=item C<d_ldbl_dig>From F<d_ldbl_dig.U>:This variable conditionally defines d_ldbl_dig if this system'sheader files provide C<LDBL_DIG>, which is the number of significantdigits in a long double precision number.=item C<d_libm_lib_version>From F<d_libm_lib_version.U>:This variable conditionally defines the C<LIBM_LIB_VERSION> symbol,which indicates to the C program that F<math.h> defines C<_LIB_VERSION>being available in libm=item C<d_link>From F<d_link.U>:This variable conditionally defines C<HAS_LINK> if link() isavailable to create hard links.=item C<d_localtime_r>From F<d_localtime_r.U>:This variable conditionally defines the C<HAS_LOCALTIME_R> symbol,which indicates to the C program that the localtime_r()routine is available.=item C<d_localtime_r_needs_tzset>From F<d_localtime_r.U>:This variable conditionally defines the C<LOCALTIME_R_NEEDS_TZSET>symbol, which makes us call tzset before localtime_r()=item C<d_locconv>From F<d_locconv.U>:This variable conditionally defines C<HAS_LOCALECONV> if localeconv() isavailable for numeric and monetary formatting conventions.=item C<d_lockf>From F<d_lockf.U>:This variable conditionally defines C<HAS_LOCKF> if lockf() isavailable to do file locking.=item C<d_longdbl>From F<d_longdbl.U>:This variable conditionally defines C<HAS_LONG_DOUBLE> ifthe long double type is supported.=item C<d_longlong>From F<d_longlong.U>:This variable conditionally defines C<HAS_LONG_LONG> ifthe long long type is supported.=item C<d_lseekproto>From F<d_lseekproto.U>:This variable conditionally defines the C<HAS_LSEEK_PROTO> symbol,which indicates to the C program that the system providesa prototype for the lseek() function. Otherwise, it isup to the program to supply one.=item C<d_lstat>From F<d_lstat.U>:This variable conditionally defines C<HAS_LSTAT> if lstat() isavailable to do file stats on symbolic links.=item C<d_madvise>From F<d_madvise.U>:This variable conditionally defines C<HAS_MADVISE> if madvise() isavailable to map a file into memory.=item C<d_malloc_good_size>From F<d_malloc_size.U>:This symbol, if defined, indicates that the malloc_good_sizeroutine is available for use.=item C<d_malloc_size>From F<d_malloc_size.U>:This symbol, if defined, indicates that the malloc_sizeroutine is available for use.=item C<d_mblen>From F<d_mblen.U>:This variable conditionally defines the C<HAS_MBLEN> symbol, whichindicates to the C program that the mblen() routine is availableto find the number of bytes in a multibye character.=item C<d_mbstowcs>From F<d_mbstowcs.U>:This variable conditionally defines the C<HAS_MBSTOWCS> symbol, whichindicates to the C program that the mbstowcs() routine is availableto convert a multibyte string into a wide character string.=item C<d_mbtowc>From F<d_mbtowc.U>:This variable conditionally defines the C<HAS_MBTOWC> symbol, whichindicates to the C program that the mbtowc() routine is availableto convert multibyte to a wide character.=item C<d_memchr>From F<d_memchr.U>:This variable conditionally defines the C<HAS_MEMCHR> symbol, whichindicates to the C program that the memchr() routine is availableto locate characters within a C string.=item C<d_memcmp>From F<d_memcmp.U>:This variable conditionally defines the C<HAS_MEMCMP> symbol, whichindicates to the C program that the memcmp() routine is availableto compare blocks of memory.=item C<d_memcpy>From F<d_memcpy.U>:This variable conditionally defines the C<HAS_MEMCPY> symbol, whichindicates to the C program that the memcpy() routine is availableto copy blocks of memory.=item C<d_memmove>From F<d_memmove.U>:This variable conditionally defines the C<HAS_MEMMOVE> symbol, whichindicates to the C program that the memmove() routine is availableto copy potentatially overlapping blocks of memory.=item C<d_memset>From F<d_memset.U>:This variable conditionally defines the C<HAS_MEMSET> symbol, whichindicates to the C program that the memset() routine is availableto set blocks of memory.=item C<d_mkdir>From F<d_mkdir.U>:This variable conditionally defines the C<HAS_MKDIR> symbol, whichindicates to the C program that the mkdir() routine is availableto create F<directories.>.=item C<d_mkdtemp>From F<d_mkdtemp.U>:This variable conditionally defines the C<HAS_MKDTEMP> symbol, whichindicates to the C program that the mkdtemp() routine is availableto exclusively create a uniquely named temporary directory.=item C<d_mkfifo>From F<d_mkfifo.U>:This variable conditionally defines the C<HAS_MKFIFO> symbol, whichindicates to the C program that the mkfifo() routine is available.=item C<d_mkstemp>From F<d_mkstemp.U>:This variable conditionally defines the C<HAS_MKSTEMP> symbol, whichindicates to the C program that the mkstemp() routine is availableto exclusively create and open a uniquely named temporary file.=item C<d_mkstemps>From F<d_mkstemps.U>:This variable conditionally defines the C<HAS_MKSTEMPS> symbol, whichindicates to the C program that the mkstemps() routine is availableto exclusively create and open a uniquely named (with a suffix)temporary file.=item C<d_mktime>From F<d_mktime.U>:This variable conditionally defines the C<HAS_MKTIME> symbol, whichindicates to the C program that the mktime() routine is available.=item C<d_mmap>From F<d_mmap.U>:This variable conditionally defines C<HAS_MMAP> if mmap() isavailable to map a file into memory.=item C<d_modfl>From F<d_modfl.U>:This variable conditionally defines the C<HAS_MODFL> symbol, whichindicates to the C program that the modfl() routine is available.=item C<d_modfl_pow32_bug>From F<d_modfl.U>:This variable conditionally defines the HAS_MODFL_POW32_BUG symbol,which indicates that modfl() is broken for long doubles >= pow(2, 32).For example from 4294967303.150000 one would get 4294967302.000000and 1.150000. The bug has been seen in certain versions of glibc,release 2.2.2 is known to be okay.=item C<d_modflproto>From F<d_modfl.U>:This symbol, if defined, indicates that the system providesa prototype for the modfl() function. Otherwise, it is upto the program to supply one. C99 says it should belong double modfl(long double, long double *);=item C<d_mprotect>From F<d_mprotect.U>:This variable conditionally defines C<HAS_MPROTECT> if mprotect() isavailable to modify the access protection of a memory mapped file.=item C<d_msg>From F<d_msg.U>:This variable conditionally defines the C<HAS_MSG> symbol, whichindicates that the entire msg*(2) library is present.=item C<d_msg_ctrunc>From F<d_socket.U>:This variable conditionally defines the C<HAS_MSG_CTRUNC> symbol,which indicates that the C<MSG_CTRUNC> is available. #ifdef isnot enough because it may be an enum, glibc has been known to do this.=item C<d_msg_dontroute>From F<d_socket.U>:This variable conditionally defines the C<HAS_MSG_DONTROUTE> symbol,which indicates that the C<MSG_DONTROUTE> is available. #ifdef isnot enough because it may be an enum, glibc has been known to do this.=item C<d_msg_oob>From F<d_socket.U>:This variable conditionally defines the C<HAS_MSG_OOB> symbol,which indicates that the C<MSG_OOB> is available. #ifdef isnot enough because it may be an enum, glibc has been known to do this.=item C<d_msg_peek>From F<d_socket.U>:This variable conditionally defines the C<HAS_MSG_PEEK> symbol,which indicates that the C<MSG_PEEK> is available. #ifdef isnot enough because it may be an enum, glibc has been known to do this.=item C<d_msg_proxy>From F<d_socket.U>:This variable conditionally defines the C<HAS_MSG_PROXY> symbol,which indicates that the C<MSG_PROXY> is available. #ifdef isnot enough because it may be an enum, glibc has been known to do this.=item C<d_msgctl>From F<d_msgctl.U>:This variable conditionally defines the C<HAS_MSGCTL> symbol, whichindicates to the C program that the msgctl() routine is available.=item C<d_msgget>From F<d_msgget.U>:This variable conditionally defines the C<HAS_MSGGET> symbol, whichindicates to the C program that the msgget() routine is available.=item C<d_msghdr_s>From F<d_msghdr_s.U>:This variable conditionally defines the C<HAS_STRUCT_MSGHDR> symbol,which indicates that the struct msghdr is supported.=item C<d_msgrcv>From F<d_msgrcv.U>:This variable conditionally defines the C<HAS_MSGRCV> symbol, whichindicates to the C program that the msgrcv() routine is available.=item C<d_msgsnd>From F<d_msgsnd.U>:This variable conditionally defines the C<HAS_MSGSND> symbol, whichindicates to the C program that the msgsnd() routine is available.=item C<d_msync>From F<d_msync.U>:This variable conditionally defines C<HAS_MSYNC> if msync() isavailable to synchronize a mapped file.=item C<d_munmap>From F<d_munmap.U>:This variable conditionally defines C<HAS_MUNMAP> if munmap() isavailable to unmap a region mapped by mmap().=item C<d_mymalloc>From F<mallocsrc.U>:This variable conditionally defines C<MYMALLOC> in case other partsof the source want to take special action if C<MYMALLOC> is used.This may include different sorts of profiling or error detection.=item C<d_nice>From F<d_nice.U>:This variable conditionally defines the C<HAS_NICE> symbol, whichindicates to the C program that the nice() routine is available.=item C<d_nl_langinfo>From F<d_nl_langinfo.U>:This variable conditionally defines the C<HAS_NL_LANGINFO> symbol, whichindicates to the C program that the nl_langinfo() routine is available.=item C<d_nv_preserves_uv>From F<perlxv.U>:This variable indicates whether a variable of type nvtypecan preserve all the bits a variable of type uvtype.=item C<d_nv_zero_is_allbits_zero>From F<perlxv.U>:This variable indicates whether a variable of type nvtypestores 0.0 in memory as all bits zero.=item C<d_off64_t>From F<d_off64_t.U>:This symbol will be defined if the C compiler supports off64_t.=item C<d_old_pthread_create_joinable>From F<d_pthrattrj.U>:This variable conditionally defines pthread_create_joinable.undef if F<pthread.h> defines C<PTHREAD_CREATE_JOINABLE>.=item C<d_oldpthreads>From F<usethreads.U>:This variable conditionally defines the C<OLD_PTHREADS_API> symbol,and indicates that Perl should be built to use the olddraft C<POSIX> threads C<API
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -