From: "Tom Morton" Newsgroups: comp.os.msdos.djgpp Subject: Re: exit() makes my program crash!!!!! Date: Wed, 13 Oct 1999 13:47:09 +0100 Organization: Yikes Station Ltd. Lines: 47 Message-ID: <7u1u7r$57d$1@news6.svr.pol.co.uk> References: <19991012134544 DOT 29339 DOT rocketmail AT web107 DOT yahoomail DOT com> NNTP-Posting-Host: modem-73.adderall.dialup.pol.co.uk X-Trace: news6.svr.pol.co.uk 939818043 5357 62.136.48.201 (13 Oct 1999 12:34:03 GMT) NNTP-Posting-Date: 13 Oct 1999 12:34:03 GMT X-Complaints-To: abuse AT theplanet DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Mohamed Saad wrote in message news:19991012134544 DOT 29339 DOT rocketmail AT web107 DOT yahoomail DOT com... > > Hello everyone, > how are you? hope every thing is allright! Everything is EXCELLENT Heh heh heh! > well... here are some small questions! > > 1) a strange thing is happening! in a program of > mine, i made an Exit button! when it is pressed, it > simply calls... exit(1); > now... the problem is that when the button is > pressed, my whole program freezes!! it does not > respond to any thing! even ctrl-break does not work! > i tried to replace exit(1) with abort() and it > exited with no problem (but i can't use it! because it > outputs the stack contents and stuff!!) > > now what does exit(1) do to freeze the program?? > > (Note: I have not hooked any interrupts!! the > program is runnin in 640*480*65k colors... in case > this helps!) > > Please help me! I am so desperate!!! Try this: allegro_exit(); printf("Thanks for playing Foobar III, weak minded human!\n"); exit(0); I'm not sure if it makes any difference whether exit is exit(0) or exit(1) but it works. *shrug* -- Yikes Station: The Best Frontier Elite 2 Website http://www.yikesstation.freeserve.co.uk/frontier/yikes.htm Tom 'Moretom' Morton