10 /* astdin...astderr are the amigaos file descriptors */
14 /* oldstdin...oldstderr are the amigados file handles */
20 typedef struct StdioStore StdioStore;
22 /* get the amigaos file descriptors */
23 void amigaos_stdio_get(pTHX_ StdioStore *store);
25 /* save the amigados file handles (calls amigaos_stdio_get) */
26 void amigaos_stdio_save(pTHX_ StdioStore *store);
28 /* restore the amigados file handles stored with amigaos_stdio_save */
29 void amigaos_stdio_restore(pTHX_ const StdioStore *store);
31 /* everything the child needs from the parent is in UserData,
32 * then pass it through task->tc_UserData or as arg to new pthread */
40 PerlInterpreter *my_perl;
43 void amigaos_fork_set_userdata(
44 pTHX_ struct UserData *userdata, I32 did_pipes, int pp, SV **sp, SV **mark);
46 void *amigaos_system_child(void *userdata);
48 void amigaos_post_exec(int fd, int do_report);
51 Pid_t amigaos_waitpid(pTHX_ int optype, Pid_t pid, void *argflags);