From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Sat, 24 Mar 2001 16:06:01 +0000 (+0000)
Subject: Integrate perlio:
X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=42c30c638503866299537a96b1a414d449615fe9;p=p5sagit%2Fp5-mst-13.2.git

Integrate perlio:

[  9322]
Routine Win32 regen_config_h - no real changes.

[  9321]
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.

[  9320]
POSIX::getcwd XS code to call Cwd::cwd when HAS_GETCWD not defined
was gibberish - broke it on WIn32 at least.

[  9319]
Generated files.

[  9318]
Implement:
1.  open($fh,"+<",undef);  # add test to t/io/open.t
2.  open($fh,"+<",\$var);  # New test t/lib/io_scalar.t

p4raw-link: @9322 on //depot/perlio: e009d45070febfef5a59a9468c3cb4e6ad05051f
p4raw-link: @9321 on //depot/perlio: 8c0134a884f927d58f584b87281e5a27133cbf8f
p4raw-link: @9320 on //depot/perlio: 5dd1177c222be3aa5f44de160a952953bc5703a5
p4raw-link: @9319 on //depot/perlio: c60e0e098045567c2313456d074b4094292b050c
p4raw-link: @9318 on //depot/perlio: f6c77cf1bf4d7cb2c7a64dd7608120b471f84062

p4raw-id: //depot/perl@9323
---

42c30c638503866299537a96b1a414d449615fe9
diff --cc Makefile.SH
index 9122ea5,9122ea5..f2ebb71
--- a/Makefile.SH
+++ b/Makefile.SH
@@@ -581,13 -581,13 +581,15 @@@ lib/ExtUtils/Miniperl.pm: miniperlmain.
  	sh mv-if-diff minimod.tmp $@
  
  lib/re.pm: ext/re/re.pm
--	rm -f $@
++	@-rm -f $@
  	cat ext/re/re.pm > $@
  
  $(plextract):	miniperl lib/Config.pm
++	@-rm -f $@
  	$(LDLIBPTH) ./miniperl -Ilib $@.PL
  
  lib/lib.pm:	miniperl lib/Config.pm
++	@-rm -f $@
  	$(LDLIBPTH) ./miniperl -Ilib lib/lib_pm.PL
  
  extra.pods: miniperl
diff --cc win32/makefile.mk
index 6e91bc2,ef21bda..21ead2f
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@@ -743,7 -743,7 +743,8 @@@ SETARGV_OBJ	= setargv$(o
  
  DYNAMIC_EXT	= Socket IO Fcntl Opcode SDBM_File POSIX attrs Thread B re \
  		Data/Dumper Devel/Peek ByteLoader Devel/DProf File/Glob \
- 		Sys/Hostname Storable Filter/Util/Call Encode Digest/MD5
 -		Sys/Hostname Storable Filter/Util/Call Encode PerlIO/Scalar
++		Sys/Hostname Storable Filter/Util/Call Encode \
++		Digest/MD5 PerlIO/Scalar
  STATIC_EXT	= DynaLoader
  NONXS_EXT	= Errno