From: aurelio rodriguez Newsgroups: comp.os.msdos.djgpp Subject: problems with djgpp&rsxnt&gdbm Date: Thu, 05 Feb 1998 08:16:53 +0100 Organization: Unisource Espana NEWS SERVER Lines: 28 Message-ID: <34D96764.32C35528@geocities.com> NNTP-Posting-Host: www.medusa.es Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk As Eli told me , i'm posting here the problems i've got while using gdbm. I'll try to reflect here my exact situation : 1) I have the binary distribution of djgpp installed in WIN95. ( compilation is done in a win95 system , but execution in a NT ). 2) I have the library gdbm and the include file ( from djgpp2 mirror ) 3) I try both plain djgpp and djgpp with rsxnt. 4) I execute the programs via CGI under IIS 2.0 in a winnt. I compile this program : main(void){GDBM_FILE pw_file = gdbm_open("ERASEME",0,GDBM_NEWDB,0777,NULL); if(!pw_file) { .. error . } } 1) With plain dgjpp and no ERASEME file in current dir , it exits with a errno ==2 && gdbm_errno==3 (file cant be opened).All permissions. Same in win95. Same in local drive C. If I create a zero_length ERASEME file , it gives a sigsev violation. 2) With rsxnt , it gives a sigdev violation under any circumstances. When trying to recompile gdbm to understand what's going on , it appears to me that the sources at dgjpp (contrib/gdbm ...) are the unix ones untouched ( ms-dos neither windows appear in config files , no bats no exes ) and if i try to makeall , lotsa gcc compilation errors appear. Sure i'm doing something wrong! But what ? Anyone has been in a similar situation ? Thanks in advance.