Provided by: libapache2-mod-perl2_2.0.12-2_amd64 bug

NAME

       APR::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 ...);

Description

       This 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

       Descriptor 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 Constants
       "APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED"

       since: 2.0.00

       See "APR::PerlIO::Constants")

See Also

       mod_perl 2.0 documentation.

Copyright

       mod_perl 2.0 and its core modules are copyrighted under The Apache Software License,
       Version 2.0.

Authors

       The mod_perl development team and numerous contributors.

perl v5.36.0                              libapache2-mod-perl2-2.0.12::docs::api::APR::Const(3pm)