Seems to be good ;) Tks JF
- Henri Gomez ___[_]____ EMAIL : [EMAIL PROTECTED] (. .) PGP KEY : 697ECEDD ...oOOo..(_)..oOOo... PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 >-----Original Message----- >From: jean-frederic clere [mailto:[EMAIL PROTECTED]] >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 > > >[EMAIL PROTECTED] 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: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>