📄 config.pod
字号:
From F<Loc.U>:This variable is defined but not used by Configure.The value is a plain '' and is not useful.=item C<chmod>From F<Loc.U>:This variable is used internally by Configure to determine thefull pathname (if any) of the chmod program. After Configure runs,the value is reset to a plain C<chmod> and is not useful.=item C<chown>From F<Loc.U>:This variable is defined but not used by Configure.The value is a plain '' and is not useful.=item C<clocktype>From F<d_times.U>:This variable holds the type returned by times(). It can be long,or clock_t on C<BSD> sites (in which case <sys/types.h> should beincluded).=item C<comm>From F<Loc.U>:This variable is used internally by Configure to determine thefull pathname (if any) of the comm program. After Configure runs,the value is reset to a plain C<comm> and is not useful.=item C<compress>From F<Loc.U>:This variable is defined but not used by Configure.The value is a plain '' and is not useful.=item C<contains>From F<contains.U>:This variable holds the command to do a grep with a proper returnstatus. On most sane systems it is simply C<grep>. On insane systemsit is a grep followed by a cat followed by a test. This variableis primarily for the use of other Configure units.=item C<cp>From F<Loc.U>:This variable is used internally by Configure to determine thefull pathname (if any) of the cp program. After Configure runs,the value is reset to a plain C<cp> and is not useful.=item C<cpio>From F<Loc.U>:This variable is defined but not used by Configure.The value is a plain '' and is not useful.=item C<cpp>From F<Loc.U>:This variable is used internally by Configure to determine thefull pathname (if any) of the cpp program. After Configure runs,the value is reset to a plain C<cpp> and is not useful.=item C<cpp_stuff>From F<cpp_stuff.U>:This variable contains an identification of the concatenation mechanismused by the C preprocessor.=item C<cppccsymbols>From F<Cppsym.U>:The variable contains the symbols defined by the C compilerwhen it calls cpp. The symbols defined by the cc alone or cppalone are not in this list, see ccsymbols and cppsymbols.The list is a space-separated list of symbol=value tokens.=item C<cppflags>From F<ccflags.U>:This variable holds the flags that will be passed to the C pre-processor. It is up to the Makefile to use it.=item C<cpplast>From F<cppstdin.U>:This variable has the same functionality as cppminus, only it appliesto cpprun and not cppstdin.=item C<cppminus>From F<cppstdin.U>:This variable contains the second part of the string which will invokethe C preprocessor on the standard input and produce to standardoutput. This variable will have the value C<-> if cppstdin needsa minus to specify standard input, otherwise the value is "".=item C<cpprun>From F<cppstdin.U>:This variable contains the command which will invoke a C preprocessoron standard input and put the output to stdout. It is guaranteed notto be a wrapper and may be a null string if no preprocessor can bemade directly available. This preprocessor might be different from theone used by the C compiler. Don't forget to append cpplast after thepreprocessor options.=item C<cppstdin>From F<cppstdin.U>:This variable contains the command which will invoke the Cpreprocessor on standard input and put the output to stdout.It is primarily used by other Configure units that ask aboutpreprocessor symbols.=item C<cppsymbols>From F<Cppsym.U>:The variable contains the symbols defined by the C preprocessoralone. The symbols defined by cc or by cc when it calls cpp arenot in this list, see ccsymbols and cppccsymbols.The list is a space-separated list of symbol=value tokens.=item C<crypt_r_proto>From F<d_crypt_r.U>:This variable encodes the prototype of crypt_r.It is zero if d_crypt_r is undef, and one of theC<REENTRANT_PROTO_T_ABC> macros of F<reentr.h> if d_crypt_ris defined.=item C<cryptlib>From F<d_crypt.U>:This variable holds -lcrypt or the path to a F<libcrypt.a> archive ifthe crypt() function is not defined in the standard C library. It isup to the Makefile to use this.=item C<csh>From F<Loc.U>:This variable is used internally by Configure to determine thefull pathname (if any) of the csh program. After Configure runs,the value is reset to a plain C<csh> and is not useful.=item C<ctermid_r_proto>From F<d_ctermid_r.U>:This variable encodes the prototype of ctermid_r.It is zero if d_ctermid_r is undef, and one of theC<REENTRANT_PROTO_T_ABC> macros of F<reentr.h> if d_ctermid_ris defined.=item C<ctime_r_proto>From F<d_ctime_r.U>:This variable encodes the prototype of ctime_r.It is zero if d_ctime_r is undef, and one of theC<REENTRANT_PROTO_T_ABC> macros of F<reentr.h> if d_ctime_ris defined.=back=head2 d=over 4=item C<d__fwalk>From F<d__fwalk.U>:This variable conditionally defines C<HAS__FWALK> if _fwalk() isavailable to apply a function to all the file handles.=item C<d_access>From F<d_access.U>:This variable conditionally defines C<HAS_ACCESS> if the access() systemcall is available to check for access permissions using real IDs.=item C<d_accessx>From F<d_accessx.U>:This variable conditionally defines the C<HAS_ACCESSX> symbol, whichindicates to the C program that the accessx() routine is available.=item C<d_aintl>From F<d_aintl.U>:This variable conditionally defines the C<HAS_AINTL> symbol, whichindicates to the C program that the aintl() routine is available.If copysignl is also present we can emulate modfl.=item C<d_alarm>From F<d_alarm.U>:This variable conditionally defines the C<HAS_ALARM> symbol, whichindicates to the C program that the alarm() routine is available.=item C<d_archlib>From F<archlib.U>:This variable conditionally defines C<ARCHLIB> to hold the pathnameof architecture-dependent library files for $package. If$archlib is the same as $privlib, then this is set to undef.=item C<d_asctime_r>From F<d_asctime_r.U>:This variable conditionally defines the C<HAS_ASCTIME_R> symbol,which indicates to the C program that the asctime_r()routine is available.=item C<d_atolf>From F<atolf.U>:This variable conditionally defines the C<HAS_ATOLF> symbol, whichindicates to the C program that the atolf() routine is available.=item C<d_atoll>From F<atoll.U>:This variable conditionally defines the C<HAS_ATOLL> symbol, whichindicates to the C program that the atoll() routine is available.=item C<d_attribute_format>From F<d_attribut.U>:This variable conditionally defines C<HASATTRIBUTE_FORMAT>, whichindicates the C compiler can check for printf-like formats.=item C<d_attribute_malloc>From F<d_attribut.U>:This variable conditionally defines C<HASATTRIBUTE_MALLOC>, whichindicates the C compiler can understand functions as havingmalloc-like semantics.=item C<d_attribute_nonnull>From F<d_attribut.U>:This variable conditionally defines C<HASATTRIBUTE_NONNULL>, whichindicates that the C compiler can know that certain argumentsmust not be C<NULL>, and will check accordingly at compile time.=item C<d_attribute_noreturn>From F<d_attribut.U>:This variable conditionally defines C<HASATTRIBUTE_NORETURN>, whichindicates that the C compiler can know that certain functionsare guaranteed never to return.=item C<d_attribute_pure>From F<d_attribut.U>:This variable conditionally defines C<HASATTRIBUTE_PURE>, whichindicates that the C compiler can know that certain functionsare C<pure> functions, meaning that they have no side effects, andonly rely on function input F<and/or> global data for their results.=item C<d_attribute_unused>From F<d_attribut.U>:This variable conditionally defines C<HASATTRIBUTE_UNUSED>, whichindicates that the C compiler can know that certain variablesand arguments may not always be used, and to not throw warningsif they don't get used.=item C<d_attribute_warn_unused_result>From F<d_attribut.U>:This variable conditionally definesC<HASATTRIBUTE_WARN_UNUSED_RESULT>, which indicates that the Ccompiler can know that certain functions have a return valuesthat must not be ignored, such as malloc() or open().=item C<d_bcmp>From F<d_bcmp.U>:This variable conditionally defines the C<HAS_BCMP> symbol ifthe bcmp() routine is available to compare strings.=item C<d_bcopy>From F<d_bcopy.U>:This variable conditionally defines the C<HAS_BCOPY> symbol ifthe bcopy() routine is available to copy strings.=item C<d_bsd>From F<Guess.U>:This symbol conditionally defines the symbol C<BSD> when running on aC<BSD> system.=item C<d_bsdgetpgrp>From F<d_getpgrp.U>:This variable conditionally defines C<USE_BSD_GETPGRP> ifgetpgrp needs one arguments whereas C<USG> one needs none.=item C<d_bsdsetpgrp>From F<d_setpgrp.U>:This variable conditionally defines C<USE_BSD_SETPGRP> ifsetpgrp needs two arguments whereas C<USG> one needs none.See also d_setpgid for a C<POSIX> interface.=item C<d_builtin_choose_expr>From F<d_builtin.U>:This conditionally defines C<HAS_BUILTIN_CHOOSE_EXPR>, whichindicates that the compiler supports __builtin_choose_expr(x,y,z).This built-in function is analogous to the C<x?y:z> operator in C,except that the expression returned has its type unaltered bypromotion rules. Also, the built-in function does not evaluatethe expression that was not chosen.=item C<d_builtin_expect>From F<d_builtin.U>:This conditionally defines C<HAS_BUILTIN_EXPECT>, which indicatesthat the compiler supports __builtin_expect(exp,c). You may use__builtin_expect to provide the compiler with branch predictioninformation.=item C<d_bzero>From F<d_bzero.U>:This variable conditionally defines the C<HAS_BZERO> symbol ifthe bzero() routine is available to set memory to 0.=item C<d_c99_variadic_macros>From F<d_c99_variadic.U>:This variable conditionally defines the HAS_C99_VARIADIC_MACROSsymbol, which indicates to the C program that C99 variadic macrosare available.=item C<d_casti32>From F<d_casti32.U>:This variable conditionally defines CASTI32, which indicateswhether the C compiler can cast large floats to 32-bit ints.=item C<d_castneg>From F<d_castneg.U>:This variable conditionally defines C<CASTNEG>, which indicateswether the C compiler can cast negative float to unsigned.=item C<d_charvspr>From F<d_vprintf.U>:This variable conditionally defines C<CHARVSPRINTF> if this systemhas vsprintf returning type (char*). The trend seems to be todeclare it as "int vsprintf()".=item C<d_chown>From F<d_chown.U>:This variable conditionally defines the C<HAS_CHOWN> symbol, whichindicates to the C program that the chown() routine is available.=item C<d_chroot>From F<d_chroot.U>:This variable conditionally defines the C<HAS_CHROOT> symbol, whichindicates to the C program that the chroot() routine is available.=item C<d_chsize>From F<d_chsize.U>:This variable conditionally defines the C<CHSIZE> symbol, whichindicates to the C program that the chsize() routine is availableto truncate files. You might need a -lx to get this routine.=item C<d_class>From F<d_class.U>:This variable conditionally defines the C<HAS_CLASS> symbol, whichindicates to the C program that the class() routine is available.=item C<d_clearenv>From F<d_clearenv.U>:This variable conditionally defines the C<HAS_CLEARENV> symbol, whichindicates to the C program that the clearenv () routine is available.=item C<d_closedir>From F<d_closedir.U>:This variable conditionally defines C<HAS_CLOSEDIR> if closedir() isavailable.=item C<d_cmsghdr_s>From F<d_cmsghdr_s.U>:This variable conditionally defines the C<HAS_STRUCT_CMSGHDR> symbol,which indicates that the struct cmsghdr is supported.=item C<d_const>From F<d_const.U>:This variable conditionally defines the C<HASCONST> symbol, whichindicates to the C program that this C compiler knows about theconst type.=item C<d_copysignl>From F<d_copysignl.U>:This variable conditionally defines the C<HAS_COPYSIGNL> symbol, whichindicates to the C program that the copysignl() routine is available.If aintl is also present we can emulate modfl.=item C<d_cplusplus>From F<d_cplusplus.U>:This variable conditionally defines the C<USE_CPLUSPLUS> symbol, whichindicates that a C++ compiler was used to compiled Perl and will beused to compile extensions.=item C<d_crypt>From F<d_crypt.U>:This variable conditionally defines the C<CRYPT> symbol, whichindicates to the C program that the crypt() routine is availableto encrypt passwords and the like.=item C<d_crypt_r>From F<d_crypt_r.U>:This variable conditionally defines the C<HAS_CRYPT_R> symbol,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -