summaryrefslogtreecommitdiff
path: root/iperlsys.h
diff options
context:
space:
mode:
authorNick Ing-Simmons <nik@tiuk.ti.com>2001-03-24 14:31:49 +0000
committerNick Ing-Simmons <nik@tiuk.ti.com>2001-03-24 14:31:49 +0000
commit8c0134a884f927d58f584b87281e5a27133cbf8f (patch)
treec8ab595e27dc62b04dc3888d299f0cab124d2f04 /iperlsys.h
parent5dd1177c222be3aa5f44de160a952953bc5703a5 (diff)
downloadperl-8c0134a884f927d58f584b87281e5a27133cbf8f.tar.gz
PerlIO fixups for Win32:
- provide win33_popenlist() - non-functional as yet. - avoid need for aTHX in PerlIO_debug calls - even if not enabled args are still evaluated so Win32 has trouble during fork(). - Add PerlIO/Scalar to list of extensions in win32/makefile.mk - Fixup makedef.pl for latest set of symbols. p4raw-id: //depot/perlio@9321
Diffstat (limited to 'iperlsys.h')
-rw-r--r--iperlsys.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/iperlsys.h b/iperlsys.h
index 8a628cd658..6c093dd53f 100644
--- a/iperlsys.h
+++ b/iperlsys.h
@@ -880,6 +880,8 @@ typedef int (*LPProcKillpg)(struct IPerlProc*, int, int);
typedef int (*LPProcPauseProc)(struct IPerlProc*);
typedef PerlIO* (*LPProcPopen)(struct IPerlProc*, const char*,
const char*);
+typedef PerlIO* (*LPProcPopenList)(struct IPerlProc*, const char*,
+ IV narg, SV **args);
typedef int (*LPProcPclose)(struct IPerlProc*, PerlIO*);
typedef int (*LPProcPipe)(struct IPerlProc*, int*);
typedef int (*LPProcSetuid)(struct IPerlProc*, uid_t);
@@ -942,6 +944,7 @@ struct IPerlProc
LPProcASpawn pASpawn;
#endif
LPProcLastHost pLastHost;
+ LPProcPopenList pPopenList;
};
struct IPerlProcInfo