1 #include <proto/exec.h>
4 struct DosLibrary
*DOSBase
;
5 static unsigned int level
= 0;
9 Printf("Nest level: %lu\n", ++level
);
15 Printf("Exit() did not work!\n");
18 __startup
static AROS_PROCH(Start
, argstr
, argsize
, SysBase
)
25 DOSBase
= (struct DosLibrary
*)OpenLibrary("dos.library", 36);
29 /* Let's check correctness of stack size passing */
30 me
= (struct Process
*)FindTask(NULL
);
31 stackbase
= me
->pr_ReturnAddr
;
32 Printf("Launch stack size is %ld, total size is %ld\n", stackbase
[0], me
->pr_Task
.tc_SPUpper
- me
->pr_Task
.tc_SPLower
);
36 CloseLibrary(&DOSBase
->dl_lib
);