83 |
#include "process.h" |
#include "process.h" |
84 |
#include "syssignal.h" |
#include "syssignal.h" |
85 |
#include "systty.h" |
#include "systty.h" |
86 |
|
#include "blockinput.h" |
87 |
|
|
88 |
#ifdef MSDOS |
#ifdef MSDOS |
89 |
#include "msdos.h" |
#include "msdos.h" |
621 |
pid = child_setup (filefd, fd1, fd_error, (char **) new_argv, |
pid = child_setup (filefd, fd1, fd_error, (char **) new_argv, |
622 |
0, current_dir); |
0, current_dir); |
623 |
#else /* not WINDOWSNT */ |
#else /* not WINDOWSNT */ |
624 |
|
BLOCK_INPUT; |
625 |
|
|
626 |
pid = vfork (); |
pid = vfork (); |
627 |
|
|
628 |
if (pid == 0) |
if (pid == 0) |
640 |
child_setup (filefd, fd1, fd_error, (char **) new_argv, |
child_setup (filefd, fd1, fd_error, (char **) new_argv, |
641 |
0, current_dir); |
0, current_dir); |
642 |
} |
} |
643 |
|
|
644 |
|
UNBLOCK_INPUT; |
645 |
#endif /* not WINDOWSNT */ |
#endif /* not WINDOWSNT */ |
646 |
|
|
647 |
/* The MSDOS case did this already. */ |
/* The MSDOS case did this already. */ |