📄 config.3
字号:
.SpThis variable conditionally defines the \f(CW\*(C`HAS_COPYSIGNL\*(C'\fR symbol, whichindicates to the C program that the \fIcopysignl()\fR routine is available.If aintl is also present we can emulate modfl..ie n .IP """d_cplusplus""" 4.el .IP "\f(CWd_cplusplus\fR" 4.IX Item "d_cplusplus"From \fId_cplusplus.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`USE_CPLUSPLUS\*(C'\fR symbol, whichindicates that a \*(C+ compiler was used to compiled Perl and will beused to compile extensions..ie n .IP """d_crypt""" 4.el .IP "\f(CWd_crypt\fR" 4.IX Item "d_crypt"From \fId_crypt.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`CRYPT\*(C'\fR symbol, whichindicates to the C program that the \fIcrypt()\fR routine is availableto encrypt passwords and the like..ie n .IP """d_crypt_r""" 4.el .IP "\f(CWd_crypt_r\fR" 4.IX Item "d_crypt_r"From \fId_crypt_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_CRYPT_R\*(C'\fR symbol,which indicates to the C program that the \fIcrypt_r()\fRroutine is available..ie n .IP """d_csh""" 4.el .IP "\f(CWd_csh\fR" 4.IX Item "d_csh"From \fId_csh.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`CSH\*(C'\fR symbol, whichindicates to the C program that the C\-shell exists..ie n .IP """d_ctermid""" 4.el .IP "\f(CWd_ctermid\fR" 4.IX Item "d_ctermid"From \fId_ctermid.U\fR:.SpThis variable conditionally defines \f(CW\*(C`CTERMID\*(C'\fR if \fIctermid()\fR isavailable to generate filename for terminal..ie n .IP """d_ctermid_r""" 4.el .IP "\f(CWd_ctermid_r\fR" 4.IX Item "d_ctermid_r"From \fId_ctermid_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_CTERMID_R\*(C'\fR symbol,which indicates to the C program that the \fIctermid_r()\fRroutine is available..ie n .IP """d_ctime_r""" 4.el .IP "\f(CWd_ctime_r\fR" 4.IX Item "d_ctime_r"From \fId_ctime_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_CTIME_R\*(C'\fR symbol,which indicates to the C program that the \fIctime_r()\fRroutine is available..ie n .IP """d_cuserid""" 4.el .IP "\f(CWd_cuserid\fR" 4.IX Item "d_cuserid"From \fId_cuserid.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_CUSERID\*(C'\fR symbol, whichindicates to the C program that the \fIcuserid()\fR routine is availableto get character login names..ie n .IP """d_dbl_dig""" 4.el .IP "\f(CWd_dbl_dig\fR" 4.IX Item "d_dbl_dig"From \fId_dbl_dig.U\fR:.SpThis variable conditionally defines d_dbl_dig if this system'sheader files provide \f(CW\*(C`DBL_DIG\*(C'\fR, which is the number of significantdigits in a double precision number..ie n .IP """d_dbminitproto""" 4.el .IP "\f(CWd_dbminitproto\fR" 4.IX Item "d_dbminitproto"From \fId_dbminitproto.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_DBMINIT_PROTO\*(C'\fR symbol,which indicates to the C program that the system providesa prototype for the \fIdbminit()\fR function. Otherwise, it isup to the program to supply one..ie n .IP """d_difftime""" 4.el .IP "\f(CWd_difftime\fR" 4.IX Item "d_difftime"From \fId_difftime.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_DIFFTIME\*(C'\fR symbol, whichindicates to the C program that the \fIdifftime()\fR routine is available..ie n .IP """d_dir_dd_fd""" 4.el .IP "\f(CWd_dir_dd_fd\fR" 4.IX Item "d_dir_dd_fd"From \fId_dir_dd_fd.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_DIR_DD_FD\*(C'\fR symbol, whichindicates that the \f(CW\*(C`DIR\*(C'\fR directory stream type contains a membervariable called dd_fd..ie n .IP """d_dirfd""" 4.el .IP "\f(CWd_dirfd\fR" 4.IX Item "d_dirfd"From \fId_dirfd.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_DIRFD\*(C'\fR constant,which indicates to the C program that \fIdirfd()\fR is availableto return the file descriptor of a directory stream..ie n .IP """d_dirnamlen""" 4.el .IP "\f(CWd_dirnamlen\fR" 4.IX Item "d_dirnamlen"From \fIi_dirent.U\fR:.SpThis variable conditionally defines \f(CW\*(C`DIRNAMLEN\*(C'\fR, which indicatesto the C program that the length of directory entry names isprovided by a d_namelen field..ie n .IP """d_dlerror""" 4.el .IP "\f(CWd_dlerror\fR" 4.IX Item "d_dlerror"From \fId_dlerror.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_DLERROR\*(C'\fR symbol, whichindicates to the C program that the \fIdlerror()\fR routine is available..ie n .IP """d_dlopen""" 4.el .IP "\f(CWd_dlopen\fR" 4.IX Item "d_dlopen"From \fId_dlopen.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_DLOPEN\*(C'\fR symbol, whichindicates to the C program that the \fIdlopen()\fR routine is available..ie n .IP """d_dlsymun""" 4.el .IP "\f(CWd_dlsymun\fR" 4.IX Item "d_dlsymun"From \fId_dlsymun.U\fR:.SpThis variable conditionally defines \f(CW\*(C`DLSYM_NEEDS_UNDERSCORE\*(C'\fR, whichindicates that we need to prepend an underscore to the symbolname before calling \fIdlsym()\fR..ie n .IP """d_dosuid""" 4.el .IP "\f(CWd_dosuid\fR" 4.IX Item "d_dosuid"From \fId_dosuid.U\fR:.SpThis variable conditionally defines the symbol \f(CW\*(C`DOSUID\*(C'\fR, whichtells the C program that it should insert setuid emulation codeon hosts which have setuid #! scripts disabled..ie n .IP """d_drand48_r""" 4.el .IP "\f(CWd_drand48_r\fR" 4.IX Item "d_drand48_r"From \fId_drand48_r.U\fR:.SpThis variable conditionally defines the \s-1HAS_DRAND48_R\s0 symbol,which indicates to the C program that the \fIdrand48_r()\fRroutine is available..ie n .IP """d_drand48proto""" 4.el .IP "\f(CWd_drand48proto\fR" 4.IX Item "d_drand48proto"From \fId_drand48proto.U\fR:.SpThis variable conditionally defines the \s-1HAS_DRAND48_PROTO\s0 symbol,which indicates to the C program that the system providesa prototype for the \fIdrand48()\fR function. Otherwise, it isup to the program to supply one..ie n .IP """d_dup2""" 4.el .IP "\f(CWd_dup2\fR" 4.IX Item "d_dup2"From \fId_dup2.U\fR:.SpThis variable conditionally defines \s-1HAS_DUP2\s0 if \fIdup2()\fR isavailable to duplicate file descriptors..ie n .IP """d_eaccess""" 4.el .IP "\f(CWd_eaccess\fR" 4.IX Item "d_eaccess"From \fId_eaccess.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_EACCESS\*(C'\fR symbol, whichindicates to the C program that the \fIeaccess()\fR routine is available..ie n .IP """d_endgrent""" 4.el .IP "\f(CWd_endgrent\fR" 4.IX Item "d_endgrent"From \fId_endgrent.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDGRENT\*(C'\fR symbol, whichindicates to the C program that the \fIendgrent()\fR routine is availablefor sequential access of the group database..ie n .IP """d_endgrent_r""" 4.el .IP "\f(CWd_endgrent_r\fR" 4.IX Item "d_endgrent_r"From \fId_endgrent_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDGRENT_R\*(C'\fR symbol,which indicates to the C program that the \fIendgrent_r()\fRroutine is available..ie n .IP """d_endhent""" 4.el .IP "\f(CWd_endhent\fR" 4.IX Item "d_endhent"From \fId_endhent.U\fR:.SpThis variable conditionally defines \f(CW\*(C`HAS_ENDHOSTENT\*(C'\fR if \fIendhostent()\fR isavailable to close whatever was being used for host queries..ie n .IP """d_endhostent_r""" 4.el .IP "\f(CWd_endhostent_r\fR" 4.IX Item "d_endhostent_r"From \fId_endhostent_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDHOSTENT_R\*(C'\fR symbol,which indicates to the C program that the \fIendhostent_r()\fRroutine is available..ie n .IP """d_endnent""" 4.el .IP "\f(CWd_endnent\fR" 4.IX Item "d_endnent"From \fId_endnent.U\fR:.SpThis variable conditionally defines \f(CW\*(C`HAS_ENDNETENT\*(C'\fR if \fIendnetent()\fR isavailable to close whatever was being used for network queries..ie n .IP """d_endnetent_r""" 4.el .IP "\f(CWd_endnetent_r\fR" 4.IX Item "d_endnetent_r"From \fId_endnetent_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDNETENT_R\*(C'\fR symbol,which indicates to the C program that the \fIendnetent_r()\fRroutine is available..ie n .IP """d_endpent""" 4.el .IP "\f(CWd_endpent\fR" 4.IX Item "d_endpent"From \fId_endpent.U\fR:.SpThis variable conditionally defines \f(CW\*(C`HAS_ENDPROTOENT\*(C'\fR if \fIendprotoent()\fR isavailable to close whatever was being used for protocol queries..ie n .IP """d_endprotoent_r""" 4.el .IP "\f(CWd_endprotoent_r\fR" 4.IX Item "d_endprotoent_r"From \fId_endprotoent_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDPROTOENT_R\*(C'\fR symbol,which indicates to the C program that the \fIendprotoent_r()\fRroutine is available..ie n .IP """d_endpwent""" 4.el .IP "\f(CWd_endpwent\fR" 4.IX Item "d_endpwent"From \fId_endpwent.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDPWENT\*(C'\fR symbol, whichindicates to the C program that the \fIendpwent()\fR routine is availablefor sequential access of the passwd database..ie n .IP """d_endpwent_r""" 4.el .IP "\f(CWd_endpwent_r\fR" 4.IX Item "d_endpwent_r"From \fId_endpwent_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDPWENT_R\*(C'\fR symbol,which indicates to the C program that the \fIendpwent_r()\fRroutine is available..ie n .IP """d_endsent""" 4.el .IP "\f(CWd_endsent\fR" 4.IX Item "d_endsent"From \fId_endsent.U\fR:.SpThis variable conditionally defines \f(CW\*(C`HAS_ENDSERVENT\*(C'\fR if \fIendservent()\fR isavailable to close whatever was being used for service queries..ie n .IP """d_endservent_r""" 4.el .IP "\f(CWd_endservent_r\fR" 4.IX Item "d_endservent_r"From \fId_endservent_r.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_ENDSERVENT_R\*(C'\fR symbol,which indicates to the C program that the \fIendservent_r()\fRroutine is available..ie n .IP """d_eofnblk""" 4.el .IP "\f(CWd_eofnblk\fR" 4.IX Item "d_eofnblk"From \fInblock_io.U\fR:.SpThis variable conditionally defines \f(CW\*(C`EOF_NONBLOCK\*(C'\fR if \f(CW\*(C`EOF\*(C'\fR can be seenwhen reading from a non-blocking I/O source..ie n .IP """d_eunice""" 4.el .IP "\f(CWd_eunice\fR" 4.IX Item "d_eunice"From \fIGuess.U\fR:.SpThis variable conditionally defines the symbols \f(CW\*(C`EUNICE\*(C'\fR and \f(CW\*(C`VAX\*(C'\fR, whichalerts the C program that it must deal with ideosyncracies of \f(CW\*(C`VMS\*(C'\fR..ie n .IP """d_faststdio""" 4.el .IP "\f(CWd_faststdio\fR" 4.IX Item "d_faststdio"From \fId_faststdio.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_FAST_STDIO\*(C'\fR symbol,which indicates to the C program that the \*(L"fast stdio\*(R" is availableto manipulate the stdio buffers directly..ie n .IP """d_fchdir""" 4.el .IP "\f(CWd_fchdir\fR" 4.IX Item "d_fchdir"From \fId_fchdir.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_FCHDIR\*(C'\fR symbol, whichindicates to the C program that the \fIfchdir()\fR routine is available..ie n .IP """d_fchmod""" 4.el .IP "\f(CWd_fchmod\fR" 4.IX Item "d_fchmod"From \fId_fchmod.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_FCHMOD\*(C'\fR symbol, whichindicates to the C program that the \fIfchmod()\fR routine is availableto change mode of opened files..ie n .IP """d_fchown""" 4.el .IP "\f(CWd_fchown\fR" 4.IX Item "d_fchown"From \fId_fchown.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_FCHOWN\*(C'\fR symbol, whichindicates to the C program that the \fIfchown()\fR routine is availableto change ownership of opened files..ie n .IP """d_fcntl""" 4.el .IP "\f(CWd_fcntl\fR" 4.IX Item "d_fcntl"From \fId_fcntl.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`HAS_FCNTL\*(C'\fR symbol, and indicateswhether the \fIfcntl()\fR function exists.ie n .IP """d_fcntl_can_lock""" 4.el .IP "\f(CWd_fcntl_can_lock\fR" 4.IX Item "d_fcntl_can_lock"From \fId_fcntl_can_lock.U\fR:.SpThis variable conditionally defines the \f(CW\*(C`FCNTL_CAN_LOCK\*(C'\fR symboland indicates whether file locking with \fIfcntl()\fR works..ie n .IP """d_fd_macros""" 4.el .IP "\f(CWd_fd_macros\fR" 4.IX Item "d_fd_macros"From \fId_fd_set.U\fR:.SpThis variable contains the eventual value of the \f(CW\*(C`HAS_FD_MACROS\*(C'\fR symbol,which indicates if your C compiler knows about the macros whichmanipulate an fd_set..ie n .IP """d_fd_set""" 4.el .IP "\f(CWd_fd_set\fR" 4.IX Item "d_fd_set"From \fId_fd_set.U\fR:.SpThis variable contains the eventual value of the \f(CW\*(C`HAS_FD_SET\*(C'\fR symbol,which indicates if your C compiler knows about the fd_set typedef..ie n .IP """d_fds_bits""" 4.el .IP "\f(CWd_fds_bits\fR" 4.IX Item "d_fds_bits"From \fId_fd_set.U\fR:.SpThis variable contains the eventual value of the \f(CW\*(C`HAS_FDS_BITS\*(C'\fR symbol,which indicates if your fd_set typedef contains the fds_bits member.If you have an fd_set typedef, but the dweebs who installed it dida half-fast job and neglected to provide the macros to manipulatean fd_set, \f(CW\*(C`HAS_FDS_BITS\*(C'\fR will let us know how to fix the gaffe..ie n .IP """d_fgetpos""" 4.el .IP "\f(CWd_fgetpos\fR" 4.IX Item "d_fgetpos"From \fId_fgetpos.U\fR:.SpThis variable conditionally defines \f(CW\*(C`HAS_FGETPOS\*(C'\fR if \fIfgetpos()\fR isavailable to get the file position indicator..ie n .IP """d_finite""" 4.el .IP "\f(CWd_finite\fR" 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -