Because this information is not stored within the perl executable itself it
is possible (but unlikely) that the information does not relate to the
actual perl binary which is being used to access it.
The Config module is installed into the architecture and version specific
library directory ($Config{installarchlib}) and it checks the perl version
number when loaded.
The values stored in config.sh may be either single-quoted or
double-quoted. Double-quoted strings are handy for those cases where you
need to include escape sequences in the strings. To avoid runtime variable
interpolation, any $
and @
characters are replaced by \$
and
\@
, respectively. This isn't foolproof, of course, so don't embed \$
or \@
in double-quoted strings unless you're willing to deal with the
consequences. (The slashes will end up escaped and the $
or @
will trigger variable interpolation)
- d_Gconvert
-
From d_gconvert.U:
This variable holds what Gconvert is defined as to convert floating point
numbers into strings. It could be gconvert
or a more complex
macro emulating gconvert with
gcvt()
or sprintf.
- d_access
-
From d_access.U:
This variable conditionally defines HAS_ACCESS
if the
access()
system call is
available to check for access permissions using real IDs.
- d_alarm
-
From d_alarm.U:
This variable conditionally defines the HAS_ALARM
symbol, which indicates to the
C program that the
alarm()
routine is available.
- d_archlib
-
From archlib.U:
This variable conditionally defines ARCHLIB
to hold the pathname of architecture-dependent library files for $package.
If $archlib
is the same as $privlib, then this is set to
undef.
- d_attribut
-
From d_attribut.U:
This variable conditionally defines HASATTRIBUTE
, which indicates the
C compiler can check for function attributes, such as
printf formats.
- d_bcmp
-
From d_bcmp.U:
This variable conditionally defines the HAS_BCMP
symbol if the
bcmp()
routine is available to
compare strings.
- d_bcopy
-
From d_bcopy.U:
This variable conditionally defines the HAS_BCOPY
symbol if the
bcopy()
routine is available
to copy strings.
- d_bsd
-
From Guess.U:
This symbol conditionally defines the symbol BSD
when running on a
BSD
system.
- d_bsdgetpgrp
-
From d_getpgrp.U:
This variable conditionally defines USE_BSD_GETPGRP
if getpgrp needs one arguments whereas USG
one needs none.
- d_bsdsetpgrp
-
From d_setpgrp.U:
This variable conditionally defines USE_BSD_SETPGRP
if setpgrp needs two arguments whereas USG
one needs none. See also d_setpgid for a POSIX
interface.
- d_bzero
-
From d_bzero.U:
This variable conditionally defines the HAS_BZERO
symbol if the
bzero()
routine is available
to set memory to 0.
- d_casti32
-
From d_casti32.U:
This variable conditionally defines
CASTI32, which indicates whether the
C compiler can cast large floats to 32-bit ints.
- d_castneg
-
From d_castneg.U:
This variable conditionally defines CASTNEG
, which indicates wether the
C compiler can cast negative float to unsigned.
- d_charvspr
-
From d_vprintf.U:
This variable conditionally defines CHARVSPRINTF
if this system has vsprintf returning type (char*). The trend seems to be to declare it as ``int
vsprintf()''.
- d_chown
-
From d_chown.U:
This variable conditionally defines the HAS_CHOWN
symbol, which indicates to the
C program that the
chown()
routine is available.
- d_chroot
-
From d_chroot.U:
This variable conditionally defines the HAS_CHROOT
symbol, which indicates to the
C program that the
chroot()
routine is available.
- d_chsize
-
From d_chsize.U:
This variable conditionally defines the CHSIZE
symbol, which indicates to the
C program that the
chsize()
routine is available to truncate files. You might need a -lx to get this routine.
- d_closedir
-
From d_closedir.U:
This variable conditionally defines HAS_CLOSEDIR
if
closedir()
is available.
- d_const
-
From d_const.U:
This variable conditionally defines the HASCONST
symbol, which indicates to the
C program that this
C compiler knows about the const type.
- d_crypt
-
From d_crypt.U:
This variable conditionally defines the CRYPT
symbol, which indicates to the
C program that the
crypt()
routine is available to encrypt passwords and the like.
- d_csh
-
From d_csh.U:
This variable conditionally defines the CSH
symbol, which indicates to the
C program that the C-shell exists.
- d_cuserid
-
From d_cuserid.U:
This variable conditionally defines the HAS_CUSERID
symbol, which indicates to the
C program that the
cuserid()
routine is available to get character login names.
- d_dbl_dig
-
From d_dbl_dig.U:
This variable conditionally defines d_dbl_dig if this system's header files
provide DBL_DIG
, which is the number of significant digits in a double precision number.
- d_difftime
-
From d_difftime.U:
This variable conditionally defines the HAS_DIFFTIME
symbol, which indicates to the
C program that the
difftime()
routine is available.
- d_dirnamlen
-
From i_dirent.U:
This variable conditionally defines DIRNAMLEN
, which indicates to the
C program that the length of directory entry names is
provided by a d_namelen field.
- d_dlerror
-
From d_dlerror.U:
This variable conditionally defines the HAS_DLERROR
symbol, which indicates to the
C program that the
dlerror()
routine is available.
- d_dlopen
-
From d_dlopen.U:
This variable conditionally defines the HAS_DLOPEN
symbol, which indicates to the
C program that the
dlopen()
routine is available.
- d_dlsymun
-
From d_dlsymun.U:
This variable conditionally defines DLSYM_NEEDS_UNDERSCORE
, which indicates that we need to prepend an underscore to the symbol name before calling
dlsym().
- d_dosuid
-
From d_dosuid.U:
This variable conditionally defines the symbol DOSUID
, which tells the
C program that it should insert setuid emulation code
on hosts which have setuid #! scripts disabled.
- d_dup2
-
From d_dup2.U:
This variable conditionally defines
HAS_DUP2 if
dup2()
is available to duplicate file descriptors.
- d_endgrent
-
From d_endgrent.U:
This variable conditionally defines the HAS_ENDGRENT
symbol, which indicates to the
C program that the
endgrent()
routine is available for sequential access of the group database.
- d_endhent
-
From d_endhent.U:
This variable conditionally defines HAS_ENDHOSTENT
if
endhostent()
is available
to close whatever was being used for host queries.
- d_endnent
-
From d_endnent.U:
This variable conditionally defines HAS_ENDNETENT
if
endnetent()
is available
to close whatever was being used for network queries.
- d_endpent
-
From d_endpent.U:
This variable conditionally defines HAS_ENDPROTOENT
if
endprotoent()
is
available to close whatever was being used for protocol queries.
- d_endpwent
-
From d_endpwent.U:
This variable conditionally defines the HAS_ENDPWENT
symbol, which indicates to the
C program that the
endpwent()
routine is available for sequential access of the passwd database.
- d_endsent
-
From d_endsent.U:
This variable conditionally defines HAS_ENDSERVENT
if
endservent()
is available
to close whatever was being used for service queries.
- d_eofnblk
-
From nblock_io.U:
This variable conditionally defines EOF_NONBLOCK
if EOF
can be seen when reading from a non-blocking I/O source.
- d_eunice
-
From Guess.U:
This variable conditionally defines the symbols EUNICE
and VAX
, which alerts the
C program that it must deal with ideosyncracies of VMS
.
- d_fchmod
-
From d_fchmod.U:
This variable conditionally defines the HAS_FCHMOD
symbol, which indicates to the
C program that the
fchmod()
routine is available to change mode of opened files.
- d_fchown
-
From d_fchown.U:
This variable conditionally defines the HAS_FCHOWN
symbol, which indicates to the
C program that the
fchown()
routine is available to change ownership of opened files.
- d_fcntl
-
From d_fcntl.U:
This variable conditionally defines the HAS_FCNTL
symbol, and indicates whether the
fcntl()
function exists
- d_fd_macros
-
From d_fd_set.U:
This variable contains the eventual value of the HAS_FD_MACROS
symbol, which indicates if your
C compiler knows about the macros which manipulate an
fd_set.
- d_fd_set
-
From d_fd_set.U:
This variable contains the eventual value of the HAS_FD_SET
symbol, which indicates if your
C compiler knows about the fd_set typedef.
- d_fds_bits
-
From d_fd_set.U:
This variable contains the eventual value of the HAS_FDS_BITS
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 did
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_fgetpos
-
From d_fgetpos.U:
This variable conditionally defines HAS_FGETPOS
if
fgetpos()
is available to
get the file position indicator.
- d_flexfnam
-
From d_flexfnam.U:
This variable conditionally defines the FLEXFILENAMES
symbol, which indicates that the system supports filenames longer than 14
characters.
- d_flock
-
From d_flock.U:
This variable conditionally defines HAS_FLOCK
if
flock()
is available to do
file locking.
- d_fork
-
From d_fork.U:
This variable conditionally defines the HAS_FORK
symbol, which indicates to the
C program that the
fork()
routine is available.
- d_fpathconf
-
From d_pathconf.U:
This variable conditionally defines the HAS_FPATHCONF
symbol, which indicates to the
C program that the
pathconf()
routine is available to determine file-system related limits and options associated with a given open file descriptor.
- d_fsetpos
-
From d_fsetpos.U:
This variable conditionally defines HAS_FSETPOS
if
fsetpos()
is available to
set the file position indicator.
- d_ftime
-
From d_ftime.U:
This variable conditionally defines the HAS_FTIME
symbol, which indicates that the
ftime()
routine exists. The
ftime()
routine is basically a sub-second accuracy clock.
- d_getgrent
-
From d_getgrent.U:
This variable conditionally defines the HAS_GETGRENT
symbol, which indicates to the
C program that the
getgrent()
routine is available for sequential access of the group database.
- d_getgrps
-
From d_getgrps.U:
This variable conditionally defines the HAS_GETGROUPS
symbol, which indicates to the
C program that the
getgroups()
routine is available to get the list of process groups.
- d_gethbyaddr
-
From d_gethbyad.U:
This variable conditionally defines the HAS_GETHOSTBYADDR
symbol, which indicates to the
C program that the
gethostbyaddr()
routine is available to look up hosts by their
IP
addresses.
- d_gethbyname
-
From d_gethbynm.U:
This variable conditionally defines the HAS_GETHOSTBYNAME
symbol, which indicates to the
C program that the
gethostbyname()
routine is available to look up host names in some data base or other.
- d_gethent
-
From d_gethent.U:
This variable conditionally defines HAS_GETHOSTENT
if
gethostent()
is available
to look up host names in some data base or another.
- d_gethname
-
From d_gethname.U:
This variable conditionally defines the HAS_GETHOSTNAME
symbol, which indicates to the
C program that the
gethostname()
routine may be used to derive the host name.
- d_gethostprotos
-
From d_gethostprotos.U:
This variable conditionally defines the HAS_GETHOST_PROTOS
symbol, which indicates to the
C program that <netdb.h> supplies prototypes for the various gethost*() functions. See
also netdbtype.U for probing for various netdb types.
- d_getlogin
-
From d_getlogin.U:
This variable conditionally defines the HAS_GETLOGIN
symbol, which indicates to the
C program that the
getlogin()
routine is available to get the login name.
- d_getnbyaddr
-
From d_getnbyad.U:
This variable conditionally defines the HAS_GETNETBYADDR
symbol, which indicates to the
C program that the
getnetbyaddr()
routine is available to look up networks by their
IP
addresses.
- d_getnbyname
-
From d_getnbynm.U:
This variable conditionally defines the HAS_GETNETBYNAME
symbol, which indicates to the
C program that the
getnetbyname()
routine is available to look up networks by their names.
- d_getnent
-
From d_getnent.U:
This variable conditionally defines HAS_GETNETENT
if
getnetent()
is available
to look up network names in some data base or another.
- d_getnetprotos
-
From d_getnetprotos.U:
This variable conditionally defines the HAS_GETNET_PROTOS
symbol, which indicates to the
C program that <netdb.h> supplies prototypes for the various getnet*() functions. See
also netdbtype.U for probing for various netdb types.
- d_getpbyname
-
From d_getprotby.U:
This variable conditionally defines the HAS_GETPROTOBYNAME
symbol, which indicates to the
C program that the
getprotobyname()
routine is available to look up protocols by their name.
- d_getpbynumber
-
From d_getprotby.U:
This variable conditionally defines the HAS_GETPROTOBYNUMBER
symbol, which indicates to the
C program that the
getprotobynumber()
routine is available to look up protocols by their number.
- d_getpent
-
From d_getpent.U:
This variable conditionally defines HAS_GETPROTOENT
if
getprotoent()
is
available to look up protocols in some data base or another.
- d_getpgid
-
From d_getpgid.U:
This variable conditionally defines the HAS_GETPGID
symbol, which indicates to the
C program that the
getpgid(pid)
function is available to get the process group id.
- d_getpgrp2
-
From d_getpgrp2.U:
This variable conditionally defines the
HAS_GETPGRP2 symbol, which indicates to the
C program that the
getpgrp2()
(as in
DG/UX
) routine is available to get the current process group.
- d_getpgrp
-
From d_getpgrp.U:
This variable conditionally defines HAS_GETPGRP
if
getpgrp()
is available to
get the current process group.
- d_getppid
-
From d_getppid.U:
This variable conditionally defines the HAS_GETPPID
symbol, which indicates to the
C program that the
getppid()
routine is available to get the parent process
ID
.
- d_getprior
-
From d_getprior.U:
This variable conditionally defines HAS_GETPRIORITY
if
getpriority()
is
available to get a process's priority.
- d_getprotoprotos
-
From d_getprotoprotos.U:
This variable conditionally defines the HAS_GETPROTO_PROTOS
symbol, which indicates to the
C program that <netdb.h> supplies prototypes for the various getproto*() functions. See
also netdbtype.U for probing for various netdb types.
- d_getpwent
-
From d_getpwent.U:
This variable conditionally defines the HAS_GETPWENT
symbol, which indicates to the
C program that the
getpwent()
routine is available for sequential access of the passwd database.
- d_getsbyname
-
From d_getsrvby.U:
This variable conditionally defines the HAS_GETSERVBYNAME
symbol, which indicates to the
C program that the
getservbyname()
routine is available to look up services by their name.
- d_getsbyport
-
From d_getsrvby.U:
This variable conditionally defines the HAS_GETSERVBYPORT
symbol, which indicates to the
C program that the
getservbyport()
routine is available to look up services by their port.
- d_getsent
-
From d_getsent.U:
This variable conditionally defines HAS_GETSERVENT
if
getservent()
is available
to look up network services in some data base or another.
- d_getservprotos
-
From d_getservprotos.U:
This variable conditionally defines the HAS_GETSERV_PROTOS
symbol, which indicates to the
C program that <netdb.h> supplies prototypes for the various getserv*() functions. See
also netdbtype.U for probing for various netdb types.
- d_gettimeod
-
From d_ftime.U:
This variable conditionally defines the HAS_GETTIMEOFDAY
symbol, which indicates that the
gettimeofday()
system
call exists (to obtain a sub-second accuracy clock). You should probably
include <sys/resource.h>.
- d_gnulibc
-
From d_gnulibc.U:
Defined if we're dealing with the GNU
C Library.
- d_grpasswd
-
From i_grp.U:
This variable conditionally defines GRPASSWD
, which indicates that struct group in <grp.h> contains gr_passwd.
- d_htonl
-
From d_htonl.U:
This variable conditionally defines HAS_HTONL
if
htonl()
and its friends are
available to do network order byte swapping.
- d_index
-
From d_strchr.U:
This variable conditionally defines HAS_INDEX
if
index()
and
rindex()
are available for string searching.
- d_inetaton
-
From d_inetaton.U:
This variable conditionally defines the HAS_INET_ATON
symbol, which indicates to the
C program that the
inet_aton()
function is available to parse
IP
address dotted-quad
strings.
- d_isascii
-
From d_isascii.U:
This variable conditionally defines the HAS_ISASCII
constant, which indicates to the
C program that
isascii()
is available.
- d_killpg
-
From d_killpg.U:
This variable conditionally defines the HAS_KILLPG
symbol, which indicates to the
C program that the
killpg()
routine is available to kill process groups.
- d_lchown
-
From d_lchown.U:
This variable conditionally defines the HAS_LCHOWN
symbol, which indicates to the
C program that the
lchown()
routine is available to operate on a symbolic link (instead of following the link).
- d_link
-
From d_link.U:
This variable conditionally defines HAS_LINK
if
link()
is available to create
hard links.
- d_locconv
-
From d_locconv.U:
This variable conditionally defines HAS_LOCALECONV
if
localeconv()
is available
for numeric and monetary formatting conventions.
- d_lockf
-
From d_lockf.U:
This variable conditionally defines HAS_LOCKF
if
lockf()
is available to do
file locking.
- d_longdbl
-
From d_longdbl.U:
This variable conditionally defines HAS_LONG_DOUBLE
if the long double type is supported.
- d_longlong
-
From d_longlong.U:
This variable conditionally defines HAS_LONG_LONG
if the long long type is supported.
- d_lstat
-
From d_lstat.U:
This variable conditionally defines HAS_LSTAT
if
lstat()
is available to do
file stats on symbolic links.
- d_mblen
-
From d_mblen.U:
This variable conditionally defines the HAS_MBLEN
symbol, which indicates to the
C program that the
mblen()
routine is available to find the number of bytes in a multibye character.
- d_mbstowcs
-
From d_mbstowcs.U:
This variable conditionally defines the HAS_MBSTOWCS
symbol, which indicates to the
C program that the
mbstowcs()
routine is available to convert a multibyte string into a wide character string.
- d_mbtowc
-
From d_mbtowc.U:
This variable conditionally defines the HAS_MBTOWC
symbol, which indicates to the
C program that the
mbtowc()
routine is available to convert multibyte to a wide character.
- d_memcmp
-
From d_memcmp.U:
This variable conditionally defines the HAS_MEMCMP
symbol, which indicates to the
C program that the
memcmp()
routine is available to compare blocks of memory.
- d_memcpy
-
From d_memcpy.U:
This variable conditionally defines the HAS_MEMCPY
symbol, which indicates to the
C program that the
memcpy()
routine is available to copy blocks of memory.
- d_memmove
-
From d_memmove.U:
This variable conditionally defines the HAS_MEMMOVE
symbol, which indicates to the
C program that the
memmove()
routine is available to copy potentatially overlapping blocks of memory.
- d_memset
-
From d_memset.U:
This variable conditionally defines the HAS_MEMSET
symbol, which indicates to the
C program that the
memset()
routine is available to set blocks of memory.
- d_mkdir
-
From d_mkdir.U:
This variable conditionally defines the HAS_MKDIR
symbol, which indicates to the
C program that the
mkdir()
routine is available to create
directories..
- d_mkfifo
-
From d_mkfifo.U:
This variable conditionally defines the HAS_MKFIFO
symbol, which indicates to the
C program that the
mkfifo()
routine is available.
- d_mktime
-
From d_mktime.U:
This variable conditionally defines the HAS_MKTIME
symbol, which indicates to the
C program that the
mktime()
routine is available.
- d_msg
-
From d_msg.U:
This variable conditionally defines the HAS_MSG
symbol, which indicates that the entire msg*(2) library is present.
- d_msgctl
-
From d_msgctl.U:
This variable conditionally defines the HAS_MSGCTL
symbol, which indicates to the
C program that the
msgctl()
routine is available.
- d_msgget
-
From d_msgget.U:
This variable conditionally defines the HAS_MSGGET
symbol, which indicates to the
C program that the
msgget()
routine is available.
- d_msgrcv
-
From d_msgrcv.U:
This variable conditionally defines the HAS_MSGRCV
symbol, which indicates to the
C program that the
msgrcv()
routine is available.
- d_msgsnd
-
From d_msgsnd.U:
This variable conditionally defines the HAS_MSGSND
symbol, which indicates to the
C program that the
msgsnd()
routine is available.
- d_mymalloc
-
From mallocsrc.U:
This variable conditionally defines MYMALLOC
in case other parts of the source want to take special action if MYMALLOC
is used. This may include different sorts of profiling or error detection.
- d_nice
-
From d_nice.U:
This variable conditionally defines the HAS_NICE
symbol, which indicates to the
C program that the
nice()
routine is available.
- d_oldpthreads
-
From usethreads.U:
This variable conditionally defines the OLD_PTHREADS_API
symbol, and indicates that Perl should be built to use the old draft POSIX
threads API
. This is only potneially meaningful if usethreads is set.
- d_oldsock
-
From d_socket.U:
This variable conditionally defines the OLDSOCKET
symbol, which indicates that the BSD
socket interface is based on 4.1c and not 4.2.
- d_open3
-
From d_open3.U:
This variable conditionally defines the
HAS_OPEN3 manifest constant, which indicates to the
C program that the 3 argument version of the
open(2)
function is available.
- d_pathconf
-
From d_pathconf.U:
This variable conditionally defines the HAS_PATHCONF
symbol, which indicates to the
C program that the
pathconf()
routine is available to determine file-system related limits and options associated with a given filename.
- d_pause
-
From d_pause.U:
This variable conditionally defines the HAS_PAUSE
symbol, which indicates to the
C program that the
pause()
routine is available to suspend a process until a signal is received.
- d_phostname
-
From d_gethname.U:
This variable conditionally defines the PHOSTNAME
symbol, which contains the shell command which, when fed to
popen(),
may be used to derive
the host name.
- d_pipe
-
From d_pipe.U:
This variable conditionally defines the HAS_PIPE
symbol, which indicates to the
C program that the
pipe()
routine is available to create an inter-process channel.
- d_poll
-
From d_poll.U:
This variable conditionally defines the HAS_POLL
symbol, which indicates to the
C program that the
poll()
routine is available to poll active file descriptors.
- d_portable
-
From d_portable.U:
This variable conditionally defines the PORTABLE
symbol, which indicates to the
C program that it should not assume that it is running
on the machine it was compiled on.
- d_pthread_yield
-
From d_pthread_y.U:
This variable conditionally defines the HAS_PTHREAD_YIELD
symbol if the pthread_yield routine is available to yield the execution of
the current thread.
- d_pthreads_created_joinable
-
From d_pthreadj.U:
This variable conditionally defines the PTHREADS_CREATED_JOINABLE
symbol if pthreads are created in the joinable (aka undetached) state.
- d_pwage
-
From i_pwd.U:
This variable conditionally defines PWAGE
, which indicates that struct passwd contains pw_age.
- d_pwchange
-
From i_pwd.U:
This variable conditionally defines PWCHANGE
, which indicates that struct passwd contains pw_change.
- d_pwclass
-
From i_pwd.U:
This variable conditionally defines PWCLASS
, which indicates that struct passwd contains pw_class.
- d_pwcomment
-
From i_pwd.U:
This variable conditionally defines PWCOMMENT
, which indicates that struct passwd contains pw_comment.
- d_pwexpire
-
From i_pwd.U:
This variable conditionally defines PWEXPIRE
, which indicates that struct passwd contains pw_expire.
- d_pwgecos
-
From i_pwd.U:
This variable conditionally defines PWGECOS
, which indicates that struct passwd contains pw_gecos.
- d_pwpasswd
-
From i_pwd.U:
This variable conditionally defines PWPASSWD
, which indicates that struct passwd contains pw_passwd.
- d_pwquota
-
From i_pwd.U:
This variable conditionally defines PWQUOTA
, which indicates that struct passwd contains pw_quota.
- d_readdir
-
From d_readdir.U:
This variable conditionally defines HAS_READDIR
if
readdir()
is available to
read directory entries.
- d_readlink
-
From d_readlink.U:
This variable conditionally defines the HAS_READLINK
symbol, which indicates to the
C program that the
readlink()
routine is available to read the value of a symbolic link.
- d_rename
-
From d_rename.U:
This variable conditionally defines the HAS_RENAME
symbol, which indicates to the
C program that the
rename()
routine is available to rename files.
- d_rewinddir
-
From d_readdir.U:
This variable conditionally defines HAS_REWINDDIR
if
rewinddir()
is available.
- d_rmdir
-
From d_rmdir.U:
This variable conditionally defines HAS_RMDIR
if
rmdir()
is available to remove
directories.
- d_safebcpy
-
From d_safebcpy.U:
This variable conditionally defines the HAS_SAFE_BCOPY
symbol if the
bcopy()
routine can do
overlapping copies.
- d_safemcpy
-
From d_safemcpy.U:
This variable conditionally defines the HAS_SAFE_MEMCPY
symbol if the
memcpy()
routine can do
overlapping copies.
- d_sanemcmp
-
From d_sanemcmp.U:
This variable conditionally defines the HAS_SANE_MEMCMP
symbol if the
memcpy()
routine is available
and can be used to compare relative magnitudes of chars with their high
bits set.
- d_sched_yield
-
From d_pthread_y.U:
This variable conditionally defines the HAS_SCHED_YIELD
symbol if the sched_yield routine is available to yield the execution of
the current thread.
- d_seekdir
-
From d_readdir.U:
This variable conditionally defines HAS_SEEKDIR
if
seekdir()
is available.
- d_select
-
From d_select.U:
This variable conditionally defines HAS_SELECT
if
select()
is available to select active file descriptors.
A <sys/time.h> inclusion may be necessary for the timeout field.
- d_sem
-
From d_sem.U:
This variable conditionally defines the HAS_SEM
symbol, which indicates that the entire sem*(2) library is present.
- d_semctl
-
From d_semctl.U:
This variable conditionally defines the HAS_SEMCTL
symbol, which indicates to the
C program that the
semctl()
routine is available.
- d_semctl_semid_ds
-
From d_union_senum.U:
This variable conditionally defines USE_SEMCTL_SEMID_DS
, which indicates that struct semid_ds * is to be used for semctl IPC_STAT
.
- d_semctl_semun
-
From d_union_senum.U:
This variable conditionally defines USE_SEMCTL_SEMUN
, which indicates that union semun is to be used for semctl IPC_STAT
.
- d_semget
-
From d_semget.U:
This variable conditionally defines the HAS_SEMGET
symbol, which indicates to the
C program that the
semget()
routine is available.
- d_semop
-
From d_semop.U:
This variable conditionally defines the HAS_SEMOP
symbol, which indicates to the
C program that the
semop()
routine is available.
- d_setegid
-
From d_setegid.U:
This variable conditionally defines the HAS_SETEGID
symbol, which indicates to the
C program that the
setegid()
routine is available to change the effective gid of the current program.
- d_seteuid
-
From d_seteuid.U:
This variable conditionally defines the HAS_SETEUID
symbol, which indicates to the
C program that the
seteuid()
routine is available to change the effective uid of the current program.
- d_setgrent
-
From d_setgrent.U:
This variable conditionally defines the HAS_SETGRENT
symbol, which indicates to the
C program that the
setgrent()
routine is available for initializing sequential access to the group database.
- d_setgrps
-
From d_setgrps.U:
This variable conditionally defines the HAS_SETGROUPS
symbol, which indicates to the
C program that the
setgroups()
routine is available to set the list of process groups.
- d_sethent
-
From d_sethent.U:
This variable conditionally defines HAS_SETHOSTENT
if
sethostent()
is
available.
- d_setlinebuf
-
From d_setlnbuf.U:
This variable conditionally defines the HAS_SETLINEBUF
symbol, which indicates to the
C program that the
setlinebuf()
routine is available to change stderr or stdout from block-buffered or unbuffered to a line-buffered mode.
- d_setlocale
-
From d_setlocale.U:
This variable conditionally defines HAS_SETLOCALE
if
setlocale()
is available
to handle locale-specific ctype implementations.
- d_setnent
-
From d_setnent.U:
This variable conditionally defines HAS_SETNETENT
if
setnetent()
is available.
- d_setpent
-
From d_setpent.U:
This variable conditionally defines HAS_SETPROTOENT
if
setprotoent()
is
available.
- d_setpgid
-
From d_setpgid.U:
This variable conditionally defines the HAS_SETPGID
symbol if the
setpgid(pid,
gpid)
function is available to set process group ID
.
- d_setpgrp2
-
From d_setpgrp2.U:
This variable conditionally defines the
HAS_SETPGRP2 symbol, which indicates to the
C program that the
setpgrp2()
(as in
DG/UX
) routine is available to set the current process group.
- d_setpgrp
-
From d_setpgrp.U:
This variable conditionally defines HAS_SETPGRP
if
setpgrp()
is available to
set the current process group.
- d_setprior
-
From d_setprior.U:
This variable conditionally defines HAS_SETPRIORITY
if
setpriority()
is
available to set a process's priority.
- d_setpwent
-
From d_setpwent.U:
This variable conditionally defines the HAS_SETPWENT
symbol, which indicates to the
C program that the
setpwent()
routine is available for initializing sequential access to the passwd database.
Continue to the rest of this document