summaryrefslogtreecommitdiff
path: root/win32/win32.h
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2000-02-20 22:22:28 +0000
committerGurusamy Sarathy <gsar@cpan.org>2000-02-20 22:22:28 +0000
commit635bbe87639b3a9ff9c900336f8f6c30e3d557b9 (patch)
treeac40bfa596053c64e7de23f0c357bbba1a64113a /win32/win32.h
parent76438f5e79927218b9a4456083aa82f4e7e798f1 (diff)
downloadperl-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.h8
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