docs::api::APR::Const - Online Linux Manual PageSection : 3
Updated : 2021-01-26
Source : perl v5.32.1
Note : User Contributed Perl Documentation
NAMEAPR::Const − Perl Interface for APR Constants
Synopsis # make the constants available but don't import them
use APR::Const −compile => qw(constant names ...);
# w/o the => syntax sugar
use APR::Const ("−compile", qw(constant names ...));
# compile and import the constants
use APR::Const qw(constant names ...);
DescriptionThis package contains constants specific to APR features. Refer to the Apache2::Const description section for more information.
Constants
:common use APR::Const −compile => qw(:common);
The :common group is for XXX constants. APR::Const::SUCCESS since: 2.0.00
:error use APR::Const −compile => qw(:error);
The :error group is for XXX constants. APR::Const::EABOVEROOT since: 2.0.00 APR::Const::EABSOLUTE since: 2.0.00 APR::Const::EACCES since: 2.0.00 Due to possible variants in conditions matching EACCES, for checking error codes against this you most likely want to use the APR::Status::is_EACCES function instead. APR::Const::EAGAIN since: 2.0.00 The error Resource temporarily unavailable, may be returned by many different system calls, especially IO calls. Most likely you want to use the APR::Status::is_EAGAIN function instead. APR::Const::EBADDATE since: 2.0.00 APR::Const::EBADF since: 2.0.00 APR::Const::EBADIP since: 2.0.00 APR::Const::EBADMASK since: 2.0.00 APR::Const::EBADPATH since: 2.0.00 APR::Const::EBUSY since: 2.0.00 APR::Const::ECONNABORTED since: 2.0.00 Due to possible variants in conditions matching ECONNABORTED, for checking error codes against this you most likely want to use the APR::Status::is_ECONNABORTED function instead. APR::Const::ECONNREFUSED since: 2.0.00 APR::Const::ECONNRESET since: 2.0.00 Due to possible variants in conditions matching ECONNRESET, for checking error codes against this you most likely want to use the APR::Status::is_ECONNRESET function instead. APR::Const::EDSOOPEN since: 2.0.00 APR::Const::EEXIST since: 2.0.00 APR::Const::EFTYPE since: 2.0.00 APR::Const::EGENERAL since: 2.0.00 APR::Const::EHOSTUNREACH since: 2.0.00 APR::Const::EINCOMPLETE since: 2.0.00 APR::Const::EINIT since: 2.0.00 APR::Const::EINPROGRESS since: 2.0.00 APR::Const::EINTR since: 2.0.00 APR::Const::EINVAL since: 2.0.00 APR::Const::EINVALSOCK since: 2.0.00 APR::Const::EMFILE since: 2.0.00 APR::Const::EMISMATCH since: 2.0.00 APR::Const::ENAMETOOLONG since: 2.0.00 APR::Const::END since: 2.0.00 APR::Const::ENETUNREACH since: 2.0.00 APR::Const::ENFILE since: 2.0.00 APR::Const::ENODIR since: 2.0.00 APR::Const::ENOENT since: 2.0.00 Due to possible variants in conditions matching ENOENT, for checking error codes against this you most likely want to use the APR::Status::is_ENOENT function instead. APR::Const::ENOLOCK since: 2.0.00 APR::Const::ENOMEM since: 2.0.00 APR::Const::ENOPOLL since: 2.0.00 APR::Const::ENOPOOL since: 2.0.00 APR::Const::ENOPROC since: 2.0.00 APR::Const::ENOSHMAVAIL since: 2.0.00 APR::Const::ENOSOCKET since: 2.0.00 APR::Const::ENOSPC since: 2.0.00 APR::Const::ENOSTAT since: 2.0.00 APR::Const::ENOTDIR since: 2.0.00 APR::Const::ENOTEMPTY since: 2.0.00 APR::Const::ENOTHDKEY since: 2.0.00 APR::Const::ENOTHREAD since: 2.0.00 APR::Const::ENOTIME since: 2.0.00 APR::Const::ENOTIMPL Something is not implemented since: 2.0.00 APR::Const::ENOTSOCK since: 2.0.00 APR::Const::EOF since: 2.0.00 Due to possible variants in conditions matching EOF, for checking error codes against this you most likely want to use the APR::Status::is_EOF function instead. APR::Const::EPATHWILD since: 2.0.00 APR::Const::EPIPE since: 2.0.00 APR::Const::EPROC_UNKNOWN since: 2.0.00 APR::Const::ERELATIVE since: 2.0.00 APR::Const::ESPIPE since: 2.0.00 APR::Const::ESYMNOTFOUND since: 2.0.00 APR::Const::ETIMEDOUT since: 2.0.00 APR::Const::EXDEV since: 2.0.00
:fopen use APR::Const −compile => qw(:fopen);
The :fopen group is for XXX constants. APR::Const::FOPEN_BINARY since: 2.0.00 APR::Const::FOPEN_BUFFERED since: 2.0.00 APR::Const::FOPEN_CREATE since: 2.0.00 APR::Const::FOPEN_DELONCLOSE since: 2.0.00 APR::Const::FOPEN_EXCL since: 2.0.00 APR::Const::FOPEN_PEND since: 2.0.00 APR::Const::FOPEN_READ since: 2.0.00 APR::Const::FOPEN_TRUNCATE since: 2.0.00 APR::Const::FOPEN_WRITE since: 2.0.00
:filepath use APR::Const −compile => qw(:filepath);
The :filepath group is for XXX constants. APR::Const::FILEPATH_ENCODING_LOCALE since: 2.0.00 APR::Const::FILEPATH_ENCODING_UNKNOWN since: 2.0.00 APR::Const::FILEPATH_ENCODING_UTF8 since: 2.0.00 APR::Const::FILEPATH_NATIVE since: 2.0.00 APR::Const::FILEPATH_NOTABOVEROOT since: 2.0.00 APR::Const::FILEPATH_NOTABSOLUTE since: 2.0.00 APR::Const::FILEPATH_NOTRELATIVE since: 2.0.00 APR::Const::FILEPATH_SECUREROOT since: 2.0.00 APR::Const::FILEPATH_SECUREROOTTEST since: 2.0.00 APR::Const::FILEPATH_TRUENAME since: 2.0.00
:fprot use APR::Const −compile => qw(:fprot);
The :fprot group is used by $finfo−>protection. APR::Const::FPROT_GEXECUTE Execute by group since: 2.0.00 APR::Const::FPROT_GREAD Read by group since: 2.0.00 APR::Const::FPROT_GSETID Set group id since: 2.0.00 APR::Const::FPROT_GWRITE Write by group since: 2.0.00 APR::Const::FPROT_OS_DEFAULT use OS's default permissions since: 2.0.00 APR::Const::FPROT_UEXECUTE Execute by user since: 2.0.00 APR::Const::FPROT_UREAD Read by user since: 2.0.00 APR::Const::FPROT_USETID Set user id since: 2.0.00 APR::Const::FPROT_UWRITE Write by user since: 2.0.00 APR::Const::FPROT_WEXECUTE Execute by others since: 2.0.00 APR::Const::FPROT_WREAD Read by others since: 2.0.00 APR::Const::FPROT_WSTICKY Sticky bit since: 2.0.00 APR::Const::FPROT_WWRITE Write by others since: 2.0.00
:filetype use APR::Const −compile => qw(:filetype);
The :filetype group is used by $finfo−>filetype. APR::Const::FILETYPE_BLK a file is a block device since: 2.0.00 APR::Const::FILETYPE_CHR a file is a character device since: 2.0.00 APR::Const::FILETYPE_DIR a file is a directory since: 2.0.00 APR::Const::FILETYPE_LNK a file is a symbolic link since: 2.0.00 APR::Const::FILETYPE_NOFILE the file type is undedetermined. since: 2.0.00 APR::Const::FILETYPE_PIPE a file is a FIFO or a pipe. since: 2.0.00 APR::Const::FILETYPE_REG a file is a regular file. since: 2.0.00 APR::Const::FILETYPE_SOCK a file is a [unix domain] socket. since: 2.0.00 APR::Const::FILETYPE_UNKFILE a file is of some other unknown type or the type cannot be determined. since: 2.0.00
:finfo use APR::Const −compile => qw(:finfo);
The :finfo group is used by stat() and $finfo−>valid. APR::Const::FINFO_ATIME Access Time since: 2.0.00 APR::Const::FINFO_CSIZE Storage size consumed by the file since: 2.0.00 APR::Const::FINFO_CTIME Creation Time since: 2.0.00 APR::Const::FINFO_DEV Device since: 2.0.00 APR::Const::FINFO_DIRENT an atomic unix apr_dir_read() since: 2.0.00 APR::Const::FINFO_GPROT Group protection bits since: 2.0.00 APR::Const::FINFO_GROUP Group id since: 2.0.00 APR::Const::FINFO_ICASE whether device is case insensitive since: 2.0.00 APR::Const::FINFO_IDENT device and inode since: 2.0.00 APR::Const::FINFO_INODE Inode since: 2.0.00 APR::Const::FINFO_LINK Stat the link not the file itself if it is a link since: 2.0.00 APR::Const::FINFO_MIN type, mtime, ctime, atime, size since: 2.0.00 APR::Const::FINFO_MTIME Modification Time since: 2.0.00 APR::Const::FINFO_NAME name in proper case since: 2.0.00 APR::Const::FINFO_NLINK Number of links since: 2.0.00 APR::Const::FINFO_NORM All fields provided by an atomic unix apr_stat() since: 2.0.00 APR::Const::FINFO_OWNER user and group since: 2.0.00 APR::Const::FINFO_PROT all protections since: 2.0.00 APR::Const::FINFO_SIZE Size of the file since: 2.0.00 APR::Const::FINFO_TYPE Type since: 2.0.00 APR::Const::FINFO_UPROT User protection bits since: 2.0.00 APR::Const::FINFO_USER User id since: 2.0.00 APR::Const::FINFO_WPROT World protection bits since: 2.0.00
:flock use APR::Const −compile => qw(:flock);
The :flock group is for XXX constants. APR::Const::FLOCK_EXCLUSIVE since: 2.0.00 APR::Const::FLOCK_NONBLOCK since: 2.0.00 APR::Const::FLOCK_SHARED since: 2.0.00 APR::Const::FLOCK_TYPEMASK since: 2.0.00
:hook use APR::Const −compile => qw(:hook);
The :hook group is for XXX constants. APR::Const::HOOK_FIRST since: 2.0.00 APR::Const::HOOK_LAST since: 2.0.00 APR::Const::HOOK_MIDDLE since: 2.0.00 APR::Const::HOOK_REALLY_FIRST since: 2.0.00 APR::Const::HOOK_REALLY_LAST since: 2.0.00
:limit use APR::Const −compile => qw(:limit);
The :limit group is for XXX constants. APR::Const::LIMIT_CPU since: 2.0.00 APR::Const::LIMIT_MEM since: 2.0.00 APR::Const::LIMIT_NOFILE since: 2.0.00 APR::Const::LIMIT_NPROC since: 2.0.00
:lockmech use APR::Const −compile => qw(:lockmech);
The :lockmech group is for XXX constants. APR::Const::LOCK_DEFAULT since: 2.0.00 APR::Const::LOCK_FCNTL since: 2.0.00 APR::Const::LOCK_FLOCK since: 2.0.00 APR::Const::LOCK_POSIXSEM since: 2.0.00 APR::Const::LOCK_PROC_PTHREAD since: 2.0.00 APR::Const::LOCK_SYSVSEM since: 2.0.00
:poll use APR::Const −compile => qw(:poll);
The :poll group is used by poll. APR::Const::POLLERR since: 2.0.00 Pending error APR::Const::POLLHUP since: 2.0.00 Hangup occurred APR::Const::POLLIN since: 2.0.00 Can read without blocking APR::Const::POLLNVAL since: 2.0.00 Descriptior invalid APR::Const::POLLOUT since: 2.0.00 Can write without blocking APR::Const::POLLPRI since: 2.0.00 Priority data available
:read_type use APR::Const −compile => qw(:read_type);
The :read_type group is for IO constants. APR::Const::BLOCK_READ since: 2.0.00 the read function blocks APR::Const::NONBLOCK_READ since: 2.0.00 the read function does not block
:shutdown_how use APR::Const −compile => qw(:shutdown_how);
The :shutdown_how group is for XXX constants. APR::Const::SHUTDOWN_READ since: 2.0.00 APR::Const::SHUTDOWN_READWRITE since: 2.0.00 APR::Const::SHUTDOWN_WRITE since: 2.0.00
:socket use APR::Const −compile => qw(:socket);
The :socket group is for the APR::Socket object constants, in methods opt_get and opt_set. The following section discusses in detail each of the :socket constants. APR::Const::SO_DEBUG Possible values: XXX since: 2.0.00 Turns on debugging information APR::Const::SO_DISCONNECTED Queries the disconnected state of the socket. (Currently only used on Windows) Possible values: XXX since: 2.0.00 APR::Const::SO_KEEPALIVE Keeps connections active Possible values: XXX since: 2.0.00 APR::Const::SO_LINGER Lingers on close if data is present since: 2.0.00 APR::Const::SO_NONBLOCK Turns blocking IO mode on/off for socket. Possible values: 1 nonblocking
0 blocking
For example, to set a socket to a blocking IO mode: use APR::Socket ();
use APR::Const −compile => qw(SO_NONBLOCK);
...
if ($socket−>opt_get(APR::Const::SO_NONBLOCK)) {
$socket−>opt_set(APR::Const::SO_NONBLOCK => 0);
}
You don't have to query for this option, before setting it. It was done for the demonstration purpose. since: 2.0.00 APR::Const::SO_RCVBUF Controls the ReceiveBufferSize setting Possible values: XXX since: 2.0.00 APR::Const::SO_REUSEADDR The rules used in validating addresses supplied to bind should allow reuse of local addresses. Possible values: XXX since: 2.0.00 APR::Const::SO_SNDBUF Controls the SendBufferSize setting Possible values: XXX since: 2.0.00
:status use APR::Const −compile => qw(:status);
The :status group is for the API that return status code, or set the error variable XXXXXX. The following section discusses in detail each of the available :status constants. APR::Const::TIMEUP The operation did not finish before the timeout. since: 2.0.00 Due to possible variants in conditions matching TIMEUP, for checking error codes against this you most likely want to use the APR::Status::is_TIMEUP function instead.
:table use APR::Const −compile => qw(:table);
The :table group is for overlap() and compress() constants. See APR::Table for details. APR::Const::OVERLAP_TABLES_MERGE since: 2.0.00 See APR::Table::compress and APR::Table::overlap. APR::Const::OVERLAP_TABLES_SET since: 2.0.00 See APR::Table::compress and APR::Table::overlap.
:uri use APR::Const −compile => qw(:uri);
The :uri group of constants is for manipulating URIs. APR::Const::URI_ACAP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_FTP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_GOPHER_DEFAULT_PORT since: 2.0.00 APR::Const::URI_HTTPS_DEFAULT_PORT since: 2.0.00 APR::Const::URI_HTTP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_IMAP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_LDAP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_NFS_DEFAULT_PORT since: 2.0.00 APR::Const::URI_NNTP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_POP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_PROSPERO_DEFAULT_PORT since: 2.0.00 APR::Const::URI_RTSP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_SIP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_SNEWS_DEFAULT_PORT since: 2.0.00 APR::Const::URI_SSH_DEFAULT_PORT since: 2.0.00 APR::Const::URI_TELNET_DEFAULT_PORT since: 2.0.00 APR::Const::URI_TIP_DEFAULT_PORT since: 2.0.00 APR::Const::URI_UNP_OMITPASSWORD since: 2.0.00 See APR::URI::unparse. APR::Const::URI_UNP_OMITPATHINFO since: 2.0.00 See APR::URI::unparse. APR::Const::URI_UNP_OMITQUERY since: 2.0.00 See APR::URI::unparse. APR::Const::URI_UNP_OMITSITEPART since: 2.0.00 See APR::URI::unparse. APR::Const::URI_UNP_OMITUSER since: 2.0.00 See APR::URI::unparse. APR::Const::URI_UNP_OMITUSERINFO since: 2.0.00 APR::Const::URI_UNP_REVEALPASSWORD since: 2.0.00 See APR::URI::unparse. APR::Const::URI_WAIS_DEFAULT_PORT since: 2.0.00
Other ConstantsAPR::PerlIO::PERLIO_LAYERS_ARE_ENABLED since: 2.0.00 See APR::PerlIO::Constants)
See Alsomod_perl 2.0 documentation.
Copyrightmod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.
AuthorsThe mod_perl development team and numerous contributors. 0
Johanes Gumabo
Data Size : 137,642 byte
man-APR::Const.3pmBuild : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 3 / 169,810
Visitor ID : :
Visitor IP : 3.137.177.204 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|249|APR::Const.3pm|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\|
) (htmlprn|149|APR::Const.3pm|36/37|.el══─{─══. ds -- — |.el══─{─══. ds -- \|\(em\|
) (parse_manual_page_|249|APR::Const.3pm|43|br══─}─══|'br══─}─══
) (htmlprn|149|APR::Const.3pm|43|'br══─}─══ |'br══─}─══
)