Mail Archives: djgpp/2000/04/28/19:12:59
From: | "HPMAN" <mwa DOT p AT infonie DOT fr>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Weird : Segmentation fault on fwrite :(
|
Date: | Sat, 29 Apr 2000 01:01:33 +0200
|
Organization: | Ye 'Ol Disorganized NNTPCache groupie
|
Lines: | 43
|
Message-ID: | <956963090.719428@romulus.infonie.fr>
|
NNTP-Posting-Host: | romulus.infonie.fr
|
X-Trace: | vulcain.infosources.fr 956962869 16502 195.242.64.111 (28 Apr 2000 23:01:09 GMT)
|
X-Complaints-To: | abuse AT infonie DOT fr
|
NNTP-Posting-Date: | 28 Apr 2000 23:01:09 GMT
|
X-Priority: | 3
|
X-MSMail-Priority: | Normal
|
X-Newsreader: | Microsoft Outlook Express 5.00.2615.200
|
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2615.200
|
Cache-Post-Path: | romulus.infonie.fr!unknown AT 195 DOT 242 DOT 67 DOT 27
|
X-Cache: | nntpcache 2.4.0b3 (see http://www.nntpcache.org/)
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
Hi everyone !!!
I got some weird problem when using fwrite in DJGPP.
Look at this simple sample :
#include <stdio.h>
char TestBuff[32]="123456789012345678901234567890";
FILE *output;
int main(void) {
if((output=fopen("file.tst","wb"))==NULL) {
printf("Error Opening Output File, Exiting...\n");
exit(0);
} else {
fwrite(&TestBuff,sizeof(char),32,output);
fclose(output);
}
return(1);
}
Well, this sample works (hard to do fewer things ;p)
The problem is I included this test pattern in my program causing problems,
and it doesn't work (functions are enclosed between lots of other code of
course, but remain 100% the same...
I got a segmentation fault : fwrite doesn't report an error, the program
crashes at the call...
I'm really don't know what to think about this...
Does anybody knows reasons to get an seg fault on an fwrite call ?!?
That's plain weird...
Thanks for help !!!
- Raw text -