stas 2004/05/07 15:08:24 Modified: src/docs/2.0/api/APR Const.pod Log: $socket->opt_get API sync Revision Changes Path 1.13 +7 -4 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.12 retrieving revision 1.13 diff -u -u -r1.12 -r1.13 --- Const.pod 19 Apr 2004 23:53:55 -0000 1.12 +++ Const.pod 7 May 2004 22:08:24 -0000 1.13 @@ -2012,14 +2012,17 @@ 1 nonblocking 0 blocking -For example, to set the socket to a blocking IO mode: +For example, to set a socket to a blocking IO mode: use APR::Socket (); use APR::Const -compile => qw(SO_NONBLOCK); ... - my $oldval = $sock->opt_set(APR::SO_NONBLOCK, 0); - die "failed to set the socket to a blocking IO mode: $ARP::err" - unless defined $oldval; + if ($socket->opt_get(APR::SO_NONBLOCK)) { + $socket->opt_set(APR::SO_NONBLOCK => 0); + } + +You don't have to query for this option, before setting it. It was +done for the demonstration purpose. =over
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]