You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by GOMEZ Henri <hg...@slib.fr> on 2002/01/14 12:46:27 UTC

RE: cvs commit: jakarta-tomcat-connectors/jk/native2/jni jk_jni_ aprImpl.c

Seems to be good ;)

Tks JF 

-
Henri Gomez                 ___[_]____
EMAIL : hgomez@slib.fr        (. .)                     
PGP KEY : 697ECEDD    ...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 



>-----Original Message-----
>From: jean-frederic clere [mailto:jfrederic.clere@fujitsu-siemens.com]
>Sent: Monday, January 14, 2002 11:59 AM
>To: Tomcat Developers List
>Subject: Re: cvs commit: jakarta-tomcat-connectors/jk/native2/jni
>jk_jni_aprImpl.c
>
>
>jfclere@apache.org wrote:
>> 
>> jfclere     02/01/14 01:36:13
>> 
>>   Modified:    jk/java/org/apache/jk/common ChannelUn.java
>>                jk/native2 build.xml
>
>Oops, I miss build.xml. I have changed the order because the 
>./build.properties
>were overwritten by the ../build.properties
>(For example: apr.include in /home/apache20/apache (from 
>../build.properties)
>instead of /home1/apache20/include (from ./build.properties))
>
>>                jk/native2/jni jk_jni_aprImpl.c
>>   Log:
>>   The file used by the socket was removed twice (in java and 
>native code).
>>   I have commented out the removal in the native code (more 
>things in java ;-))
>> 
>>   Revision  Changes    Path
>>   1.3       +5 -1      
>jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelUn.java
>> 
>>   Index: ChannelUn.java
>>   ===================================================================
>>   RCS file: 
>/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/commo
>n/ChannelUn.java,v
>>   retrieving revision 1.2
>>   retrieving revision 1.3
>>   diff -u -r1.2 -r1.3
>>   --- ChannelUn.java    12 Jan 2002 04:03:42 -0000      1.2
>>   +++ ChannelUn.java    14 Jan 2002 09:36:13 -0000      1.3
>>   @@ -140,9 +140,13 @@
>> 
>>            File socketFile=new File( file );
>>            if( socketFile.exists() ) {
>>   -            socketFile.delete();
>>   +            // The socket file cannot be removed ...
>>   +            if (!socketFile.delete())
>>   +                  throw(new IOException("Cannot remove " + file));
>>            }
>>            unixListenSocket=apr.unSocketListen( gPool, file, 10 );
>>   +        if (unixListenSocket<0)
>>   +            throw(new IOException("Cannot create 
>listening socket"));
>> 
>>            // Run a thread that will accept connections.
>>            tp.start();
>> 
>> 
>> 
>>   1.12      +1 -1      jakarta-tomcat-connectors/jk/native2/build.xml
>> 
>>   Index: build.xml
>>   ===================================================================
>>   RCS file: 
>/home/cvs/jakarta-tomcat-connectors/jk/native2/build.xml,v
>>   retrieving revision 1.11
>>   retrieving revision 1.12
>>   diff -u -r1.11 -r1.12
>>   --- build.xml 12 Jan 2002 05:25:08 -0000      1.11
>>   +++ build.xml 14 Jan 2002 09:36:13 -0000      1.12
>>   @@ -6,8 +6,8 @@
>> 
>>      <property file="${user.home}/.ant.properties" />
>>      <property file="${user.home}/build.properties" />
>>   -  <property file="../build.properties" />
>>      <property file="build.properties" />
>>   +  <property file="../build.properties" />
>> 
>>      <!-- ========== Local paths, overriden in 
>build.properties ========== -->
>> 
>> 
>> 
>> 
>>   1.5       +2 -1      
>jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c
>> 
>>   Index: jk_jni_aprImpl.c
>>   ===================================================================
>>   RCS file: 
>/home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v
>>   retrieving revision 1.4
>>   retrieving revision 1.5
>>   diff -u -r1.4 -r1.5
>>   --- jk_jni_aprImpl.c  12 Jan 2002 05:25:09 -0000      1.4
>>   +++ jk_jni_aprImpl.c  14 Jan 2002 09:36:13 -0000      1.5
>>   @@ -202,10 +202,11 @@
>>        strcpy(unixAddr.sun_path, host);
>>        (*jniEnv)->ReleaseStringUTFChars(jniEnv, hostJ, host);
>> 
>>   -    // remove the exist socket.
>>   +    /* remove the exist socket. (it had been moved in 
>ChannelUn.java).
>>        if (unlink(unixAddr.sun_path) < 0 && errno != ENOENT) {
>>            // The socket cannot be remove... Well I hope 
>that no problems ;-)
>>        }
>>   +     */
>> 
>>        unixSocket = socket(AF_UNIX, SOCK_STREAM, 0);
>>        if (unixSocket<0) {
>> 
>> 
>> 
>> 
>> --
>> To unsubscribe, e-mail:   
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: cvs commit: jakarta-tomcat-connectors/jk/native2/jni jk_jni_aprImpl.c

Posted by jean-frederic clere <jf...@fujitsu-siemens.com>.
GOMEZ Henri wrote:
> 
> Seems to be good ;)
> 
> Tks JF

You are welcome

> 
> -
> Henri Gomez                 ___[_]____
> EMAIL : hgomez@slib.fr        (. .)
> PGP KEY : 697ECEDD    ...oOOo..(_)..oOOo...
> PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6
> 
> >-----Original Message-----
> >From: jean-frederic clere [mailto:jfrederic.clere@fujitsu-siemens.com]
> >Sent: Monday, January 14, 2002 11:59 AM
> >To: Tomcat Developers List
> >Subject: Re: cvs commit: jakarta-tomcat-connectors/jk/native2/jni
> >jk_jni_aprImpl.c
> >
> >
> >jfclere@apache.org wrote:
> >>
> >> jfclere     02/01/14 01:36:13
> >>
> >>   Modified:    jk/java/org/apache/jk/common ChannelUn.java
> >>                jk/native2 build.xml
> >
> >Oops, I miss build.xml. I have changed the order because the
> >./build.properties
> >were overwritten by the ../build.properties
> >(For example: apr.include in /home/apache20/apache (from
> >../build.properties)
> >instead of /home1/apache20/include (from ./build.properties))
> >
> >>                jk/native2/jni jk_jni_aprImpl.c
> >>   Log:
> >>   The file used by the socket was removed twice (in java and
> >native code).
> >>   I have commented out the removal in the native code (more
> >things in java ;-))
> >>
> >>   Revision  Changes    Path
> >>   1.3       +5 -1
> >jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelUn.java
> >>
> >>   Index: ChannelUn.java
> >>   ===================================================================
> >>   RCS file:
> >/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/commo
> >n/ChannelUn.java,v
> >>   retrieving revision 1.2
> >>   retrieving revision 1.3
> >>   diff -u -r1.2 -r1.3
> >>   --- ChannelUn.java    12 Jan 2002 04:03:42 -0000      1.2
> >>   +++ ChannelUn.java    14 Jan 2002 09:36:13 -0000      1.3
> >>   @@ -140,9 +140,13 @@
> >>
> >>            File socketFile=new File( file );
> >>            if( socketFile.exists() ) {
> >>   -            socketFile.delete();
> >>   +            // The socket file cannot be removed ...
> >>   +            if (!socketFile.delete())
> >>   +                  throw(new IOException("Cannot remove " + file));
> >>            }
> >>            unixListenSocket=apr.unSocketListen( gPool, file, 10 );
> >>   +        if (unixListenSocket<0)
> >>   +            throw(new IOException("Cannot create
> >listening socket"));
> >>
> >>            // Run a thread that will accept connections.
> >>            tp.start();
> >>
> >>
> >>
> >>   1.12      +1 -1      jakarta-tomcat-connectors/jk/native2/build.xml
> >>
> >>   Index: build.xml
> >>   ===================================================================
> >>   RCS file:
> >/home/cvs/jakarta-tomcat-connectors/jk/native2/build.xml,v
> >>   retrieving revision 1.11
> >>   retrieving revision 1.12
> >>   diff -u -r1.11 -r1.12
> >>   --- build.xml 12 Jan 2002 05:25:08 -0000      1.11
> >>   +++ build.xml 14 Jan 2002 09:36:13 -0000      1.12
> >>   @@ -6,8 +6,8 @@
> >>
> >>      <property file="${user.home}/.ant.properties" />
> >>      <property file="${user.home}/build.properties" />
> >>   -  <property file="../build.properties" />
> >>      <property file="build.properties" />
> >>   +  <property file="../build.properties" />
> >>
> >>      <!-- ========== Local paths, overriden in
> >build.properties ========== -->
> >>
> >>
> >>
> >>
> >>   1.5       +2 -1
> >jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c
> >>
> >>   Index: jk_jni_aprImpl.c
> >>   ===================================================================
> >>   RCS file:
> >/home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v
> >>   retrieving revision 1.4
> >>   retrieving revision 1.5
> >>   diff -u -r1.4 -r1.5
> >>   --- jk_jni_aprImpl.c  12 Jan 2002 05:25:09 -0000      1.4
> >>   +++ jk_jni_aprImpl.c  14 Jan 2002 09:36:13 -0000      1.5
> >>   @@ -202,10 +202,11 @@
> >>        strcpy(unixAddr.sun_path, host);
> >>        (*jniEnv)->ReleaseStringUTFChars(jniEnv, hostJ, host);
> >>
> >>   -    // remove the exist socket.
> >>   +    /* remove the exist socket. (it had been moved in
> >ChannelUn.java).
> >>        if (unlink(unixAddr.sun_path) < 0 && errno != ENOENT) {
> >>            // The socket cannot be remove... Well I hope
> >that no problems ;-)
> >>        }
> >>   +     */
> >>
> >>        unixSocket = socket(AF_UNIX, SOCK_STREAM, 0);
> >>        if (unixSocket<0) {
> >>
> >>
> >>
> >>
> >> --
> >> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>