From bf4a63ebbdefc878711fbc26c96f4a1348fc5ed7 Mon Sep 17 00:00:00 2001 From: joergs Date: Tue, 29 May 2001 20:05:06 +0000 Subject: [PATCH] Fixed exit() macro not exiting if called before InitAmiga() (junkbuster --help and --version). --- amiga.h | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/amiga.h b/amiga.h index bd76eaa0..53933048 100644 --- a/amiga.h +++ b/amiga.h @@ -1,7 +1,7 @@ #ifdef AMIGA #ifndef _AMIGA_H #define _AMIGA_H -#define AMIGA_H_VERSION "$Id: amiga.h,v 1.2 2001/05/23 00:13:58 joergs Exp $" +#define AMIGA_H_VERSION "$Id: amiga.h,v 1.3 2001/05/25 21:53:27 jongfoster Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/amiga.h,v $ @@ -31,6 +31,9 @@ * * Revisions : * $Log: amiga.h,v $ + * Revision 1.3 2001/05/25 21:53:27 jongfoster + * Fixing indentation + * * Revision 1.2 2001/05/23 00:13:58 joergs * AmigaOS support fixed. * @@ -74,19 +77,25 @@ void amiga_exit(void); void __memCleanUp(void); __saveds ULONG server_thread(void); -#define exit(x)\ -{\ - if(main_task)\ - {\ - if(main_task == FindTask(NULL))\ - {\ - while(childs) Delay(10*TICKS_PER_SECOND); exit(x);\ - } else {\ - CloseLibrary(SocketBase);\ - childs--;\ - RemTask(NULL);\ - }\ - }\ +#define exit(x) \ +{ \ + if(main_task) \ + { \ + if(main_task == FindTask(NULL)) \ + { \ + while(childs) Delay(10*TICKS_PER_SECOND); exit(x); \ + } \ + else \ + { \ + CloseLibrary(SocketBase); \ + childs--; \ + RemTask(NULL); \ + } \ + } \ + else \ + { \ + exit(x); \ + } \ } #define EINTR 0 -- 2.39.2