diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 2000-02-20 22:22:28 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 2000-02-20 22:22:28 +0000 |
commit | 635bbe87639b3a9ff9c900336f8f6c30e3d557b9 (patch) | |
tree | ac40bfa596053c64e7de23f0c357bbba1a64113a /win32/win32.h | |
parent | 76438f5e79927218b9a4456083aa82f4e7e798f1 (diff) | |
download | perl-635bbe87639b3a9ff9c900336f8f6c30e3d557b9.tar.gz |
windows fixes for virtualizing child std{in,out,err} handles,
attempts to lock uninitialized critical section in files that
were never explicitly opened (from Doug Lankshear)
p4raw-id: //depot/perl@5169
Diffstat (limited to 'win32/win32.h')
-rw-r--r-- | win32/win32.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/win32/win32.h b/win32/win32.h index 4e9a42251b..4e73a23fe6 100644 --- a/win32/win32.h +++ b/win32/win32.h @@ -301,6 +301,14 @@ DllExport int RunPerl(int argc, char **argv, char **env); DllExport bool SetPerlInterpreter(void* interp); DllExport void* GetPerlInterpreter(void); +typedef struct { + HANDLE childStdIn; + HANDLE childStdOut; + HANDLE childStdErr; +} child_IO_table; + +DllExport void win32_get_child_IO(child_IO_table* ptr); + #ifndef USE_SOCKETS_AS_HANDLES extern FILE * my_fdopen(int, char *); #endif |