geoff 2003/12/01 09:56:30
Modified: src/docs/2.0/api/APR Const.pod
src/docs/2.0/api/Apache Const.pod
src/docs/2.0/user/coding coding.pod
src/docs/2.0/user/handlers http.pod
Log:
updates for :filetype, :mpmq, and Apache::MPM->is_threaded()
Revision Changes Path
1.4 +36 -0 modperl-docs/src/docs/2.0/api/APR/Const.pod
Index: Const.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/Const.pod,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Const.pod 25 Aug 2003 01:17:13 -0000 1.3
+++ Const.pod 1 Dec 2003 17:56:30 -0000 1.4
@@ -294,6 +294,42 @@
+=head2 C<:filetype>
+
+ use APR::Const -compile => qw(:filetype);
+
+The C<:filetype> group is for XXX constants.
+
+=head3 C<APR::NOFILE>
+
+
+=head3 C<APR::REG>
+
+
+=head3 C<APR::DIR>
+
+
+=head3 C<APR::CHR>
+
+
+=head3 C<APR::BLK>
+
+
+=head3 C<APR::PIPE>
+
+
+=head3 C<APR::LNK>
+
+
+=head3 C<APR::SOCK>
+
+
+=head3 C<APR::UNKFILE>
+
+
+
+
+
=head2 C<:finfo>
use APR::Const -compile => qw(:finfo);
1.4 +55 -0 modperl-docs/src/docs/2.0/api/Apache/Const.pod
Index: Const.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Const.pod,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Const.pod 2 Oct 2003 13:33:29 -0000 1.3
+++ Const.pod 1 Dec 2003 17:56:30 -0000 1.4
@@ -438,6 +438,61 @@
+=head2 C<:mpmq>
+
+ use Apache::Const -compile => qw(:mpmq);
+
+The C<:mpmq> group is for querying MPM properties.
+
+=head3 C<Apache::MPMQ_NOT_SUPPORTED>
+
+
+=head3 C<Apache::MPMQ_STATIC>
+
+
+=head3 C<Apache::MPMQ_DYNAMIC>
+
+
+=head3 C<Apache::MPMQ_MAX_DAEMON_USED>
+
+
+=head3 C<Apache::MPMQ_IS_THREADED>
+
+
+=head3 C<Apache::MPMQ_IS_FORKED>
+
+
+=head3 C<Apache::MPMQ_HARD_LIMIT_DAEMONS>
+
+
+=head3 C<Apache::MPMQ_HARD_LIMIT_THREADS>
+
+
+=head3 C<Apache::MPMQ_MAX_THREADS>
+
+
+=head3 C<Apache::MPMQ_MIN_SPARE_DAEMONS>
+
+
+=head3 C<Apache::MPMQ_MIN_SPARE_THREADS>
+
+
+=head3 C<Apache::MPMQ_MAX_SPARE_DAEMONS>
+
+
+=head3 C<Apache::MPMQ_MAX_SPARE_THREADS>
+
+
+=head3 C<Apache::MPMQ_MAX_REQUESTS_DAEMON>
+
+
+=head3 C<Apache::MPMQ_MAX_DAEMONS>
+
+
+
+
+
+
=head2 C<:options>
use Apache::Const -compile => qw(:options);
1.27 +3 -2 modperl-docs/src/docs/2.0/user/coding/coding.pod
Index: coding.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/coding/coding.pod,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- coding.pod 8 Aug 2003 00:46:55 -0000 1.26
+++ coding.pod 1 Dec 2003 17:56:30 -0000 1.27
@@ -75,10 +75,11 @@
If the code needs to behave differently depending on whether it's
running under one of the threaded MPMs, or not, the
-C<Apache::MPM_IS_THREADED> constant can be used. For example:
+C<Apache::MPM-E<gt>is_threaded> method can be used. For example:
+ use Apache::MPM ();
use APR::OS ();
- if (Apache::MPM_IS_THREADED) {
+ if (Apache::MPM->is_threaded) {
my $id = APR::OS::thread_current();
print "current thread id: $id";
}
1.25 +2 -1 modperl-docs/src/docs/2.0/user/handlers/http.pod
Index: http.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/http.pod,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- http.pod 14 Oct 2003 18:36:56 -0000 1.24
+++ http.pod 1 Dec 2003 17:56:30 -0000 1.25
@@ -1345,8 +1345,9 @@
names across threads and processes:
sub unique_id {
+ require Apache::MPM;
require APR::OS;
- return Apache::MPM_IS_THREADED
+ return Apache::MPM->is_threaded
? "$$." . ${ APR::OS::thread_current() }
: $$;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]