home *** CD-ROM | disk | FTP | other *** search
- /*
- (C) 1995-96 AROS - The Amiga Replacement OS
- $Id: wait.c,v 1.6 1997/01/27 00:22:38 ldp Exp $
- $Log: wait.c,v $
- Revision 1.6 1997/01/27 00:22:38 ldp
- Include proto instead of clib
-
- Revision 1.5 1996/09/17 16:43:02 digulla
- Use general startup code
-
- Revision 1.4 1996/09/13 17:52:12 digulla
- Use IPTR
-
- Revision 1.3 1996/08/13 15:34:04 digulla
- #include <exec/execbase.h> was missing
-
- Revision 1.2 1996/08/01 17:40:46 digulla
- Added standard header for all files
-
- Desc:
- Lang:
- */
- #include <exec/execbase.h>
- #include <exec/libraries.h>
- #include <proto/exec.h>
- #include <dos/dos.h>
- #include <proto/dos.h>
-
- int main (int argc, char ** argv)
- {
- IPTR args[4]={ 0, 0, 0, 0 };
- struct RDArgs *rda;
- LONG error=0;
- ULONG delay = 1;
- #define ERROR(a) { error=a; goto end; }
-
- rda=ReadArgs("time/N,SEC=SECS/S,MIN=MINS/S,UNTIL/K",args,NULL);
- if(rda==NULL)
- ERROR(RETURN_FAIL);
-
- if (args[0])
- delay = *((ULONG *)args[0]);
-
- if (args[2])
- delay *= 60L;
-
- if (delay > 0)
- Delay (delay * 50L);
-
- end:
- FreeArgs(rda);
- if(error)
- PrintFault(IoErr(),"Echo");
- return error;
- }
-