Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com From: "John Fralinger" Reply-to: fralinjh AT dca DOT net To: cygwin AT sourceware DOT cygnus DOT com Date: Tue, 10 Aug 1999 10:52:19 est Subject: Simultaneous open of same file under JNI Message-id: <37b03ca3.585f.0@dca.net> X-User-Info: 206.241.18.4 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id KAA25722 The following code demonstrates where System V shared memory is breaking. It uses Mumit Khan's JNI example environment. #include #include #include #include #include #include "HelloWorld.h" JNIEXPORT void JNICALL Java_HelloWorld_displayHelloWorld (JNIEnv *env, jobject obj) { char *home; int fd; char resp[256]; printf("Java JNI\n"); home = getenv ("HOME"); printf("HOME = %s\n", (home) ? home : "(NULL)"); printf("Enter any existing file name (complete path) to open\n"); gets( resp ); if ( ( fd = open( resp, O_RDWR ) ) == -1 ) perror( "open failed" ); printf("Run again from another window BEFORE Enter to exit\n"); printf("(Use the same file name to demonstrate problem)\n"); gets( resp ); return; } Shouldn't this work the same way when called from JNI???? When I run 2 of these to the same file I get Permission denied! John H. Fralinger | SW Contract Engineer | 1-610-255-5607 Research & Development | -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com