emul-handler: fh_Arg1 should be the only element of struct FileHandle touched during...
[AROS.git] / rom / dos / getargstr.c
blob98fc42b97d8295541498be97986bbe9a3f643b4e
1 /*
2 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc:
6 Lang: english
7 */
8 #include <aros/debug.h>
10 #include <proto/exec.h>
11 #include "dos_intern.h"
13 /*****************************************************************************
15 NAME */
16 #include <proto/dos.h>
18 AROS_LH0(STRPTR, GetArgStr,
20 /* SYNOPSIS */
22 /* LOCATION */
23 struct DosLibrary *, DOSBase, 89, Dos)
25 /* FUNCTION
26 Returns a pointer to the argument string passed to the current
27 process at startup.
29 INPUTS
31 RESULT
32 Pointer to argument string.
34 NOTES
36 EXAMPLE
38 BUGS
40 SEE ALSO
42 INTERNALS
44 *****************************************************************************/
46 AROS_LIBFUNC_INIT
48 /* Get pointer to process structure */
49 struct Process *me=(struct Process *)FindTask(NULL);
51 ASSERT_VALID_PROCESS(me);
53 /* Nothing spectacular */
54 return me->pr_Arguments;
55 AROS_LIBFUNC_EXIT
56 } /* GetArgStr */