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" |
625 |
pid = child_setup (filefd, fd1, fd_error, (char **) new_argv, |
pid = child_setup (filefd, fd1, fd_error, (char **) new_argv, |
626 |
0, current_dir); |
0, current_dir); |
627 |
#else /* not WINDOWSNT */ |
#else /* not WINDOWSNT */ |
628 |
|
BLOCK_INPUT; |
629 |
|
|
630 |
pid = vfork (); |
pid = vfork (); |
631 |
|
|
632 |
if (pid == 0) |
if (pid == 0) |
644 |
child_setup (filefd, fd1, fd_error, (char **) new_argv, |
child_setup (filefd, fd1, fd_error, (char **) new_argv, |
645 |
0, current_dir); |
0, current_dir); |
646 |
} |
} |
647 |
|
|
648 |
|
UNBLOCK_INPUT; |
649 |
#endif /* not WINDOWSNT */ |
#endif /* not WINDOWSNT */ |
650 |
|
|
651 |
/* The MSDOS case did this already. */ |
/* The MSDOS case did this already. */ |