Fix for the (stupid) case of app (always) passing
[tangerine.git] / rom / dos / getargstr.c
blob70148307ba707a501be6c07316ab0a9ec365ba25
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc:
6 Lang: english
7 */
8 #include <proto/exec.h>
9 #include "dos_intern.h"
11 /*****************************************************************************
13 NAME */
14 #include <proto/dos.h>
16 AROS_LH0(STRPTR, GetArgStr,
18 /* SYNOPSIS */
20 /* LOCATION */
21 struct DosLibrary *, DOSBase, 89, Dos)
23 /* FUNCTION
24 Returns a pointer to the argument string passed to the current
25 process at startup.
27 INPUTS
29 RESULT
30 Pointer to argument string.
32 NOTES
34 EXAMPLE
36 BUGS
38 SEE ALSO
40 INTERNALS
42 *****************************************************************************/
44 AROS_LIBFUNC_INIT
45 AROS_LIBBASE_EXT_DECL(struct DosLibrary *,DOSBase)
47 /* Get pointer to process structure */
48 struct Process *me=(struct Process *)FindTask(NULL);
50 /* Nothing spectacular */
51 return me->pr_Arguments;
52 AROS_LIBFUNC_EXIT
53 } /* GetArgStr */