Jarkko Hietaniemi [Sun, 30 Dec 2001 17:35:45 +0000]
Integrate perlio:
[ 13959]
Win32 stuff:
A. Use Perl_my_socketpair()
B. Use PerlSock_xxxx() rather than raw xxxx() so we get to load winsock.
C. (In passing) work round fact that $$ is now SvREADONLY so we need to
take special measures to set it during pseudo-fork.
p4raw-link: @13959 on //depot/perlio:
e10bb1e95b6ccccae69758ba14c120c19396b201
p4raw-id: //depot/perl@13961
Jarkko Hietaniemi [Sun, 30 Dec 2001 17:33:24 +0000]
Fix ppport.h for Unix.
p4raw-id: //depot/perl@13960
Nick Ing-Simmons [Sun, 30 Dec 2001 16:53:42 +0000]
Win32 stuff:
A. Use Perl_my_socketpair()
B. Use PerlSock_xxxx() rather than raw xxxx() so we get to load winsock.
C. (In passing) work round fact that $$ is now SvREADONLY so we need to
take special measures to set it during pseudo-fork.
p4raw-id: //depot/perlio@13959
Jarkko Hietaniemi [Sun, 30 Dec 2001 16:33:58 +0000]
Integrate perlio:
[ 13950]
Win32 hides some errno-oid constants in <winsock.h> under assumed names.
This gets them into Errno.pm - yet to prove they end up in $!.
[ 13948]
remove embed.pl duplicates
[ 13944]
"Port" Devel::PPPort to Win32:
- need to set @INC before use in the test
- {} are special to dmake, so use ppport.h.PL
rather than commandline
p4raw-link: @13950 on //depot/perlio:
4d70086c95dd7d504d588db11daab964a36e98ee
p4raw-link: @13948 on //depot/perlio:
bcd4838a2aabb71350585eb4c5a0be33ada1227d
p4raw-link: @13944 on //depot/perlio:
a06d4b7fa7822309a686f69b7ef2469437e518ec
p4raw-id: //depot/perl@13958
Jarkko Hietaniemi [Sun, 30 Dec 2001 16:32:11 +0000]
Must look for cat also in $PATH (noticed by Philip Newton).
p4raw-id: //depot/perl@13956
Blair Zajac [Sat, 29 Dec 2001 22:37:03 +0000]
POSIX to understand _SC_PAGESIZE
Message-ID: <
3C2EB60F.BB4321DD@orcaware.com>
p4raw-id: //depot/perl@13955
Jarkko Hietaniemi [Sun, 30 Dec 2001 16:17:44 +0000]
Regen files.
p4raw-id: //depot/perl@13954
Michael G. Schwern [Sat, 29 Dec 2001 23:46:25 +0000]
-t without -w
Message-ID: <
20011230044625.GA14386@blackrider>
p4raw-id: //depot/perl@13953
Dave Rolsky [Sat, 29 Dec 2001 23:16:54 +0000]
Re: Win32 snag - File::Find File::Spec and Config.pm
Message-ID: <Pine.LNX.4.43.
0112292305270.16562-100000@urth.org>
$^O is NetWare, not Netware.
p4raw-id: //depot/perl@13952
Jarkko Hietaniemi [Sun, 30 Dec 2001 15:51:19 +0000]
Sarathy thinks undoing C++ comments from C++ files
is a bit too zealous.
p4raw-id: //depot/perl@13951
Nick Ing-Simmons [Sun, 30 Dec 2001 14:30:02 +0000]
Win32 hides some errno-oid constants in <winsock.h> under assumed names.
This gets them into Errno.pm - yet to prove they end up in $!.
p4raw-id: //depot/perlio@13950
Nick Ing-Simmons [Sun, 30 Dec 2001 12:02:21 +0000]
Integrate Cwd muddle
p4raw-id: //depot/perlio@13949
Nick Ing-Simmons [Sun, 30 Dec 2001 11:51:40 +0000]
remove embed.pl duplicates
p4raw-id: //depot/perlio@13948
Nick Ing-Simmons [Sun, 30 Dec 2001 11:35:51 +0000]
More Cwd tidy up
p4raw-id: //depot/perl@13947
Nick Ing-Simmons [Sun, 30 Dec 2001 11:12:42 +0000]
Undo a mess trying Cwd.pm in its ext directory
p4raw-id: //depot/perl@13946
Nick Ing-Simmons [Sun, 30 Dec 2001 10:03:43 +0000]
Integrate mainline
p4raw-id: //depot/perlio@13945
Nick Ing-Simmons [Sun, 30 Dec 2001 10:03:43 +0000]
Integrate mainline
p4raw-id: //depot/perl@13945
Nick Ing-Simmons [Sun, 30 Dec 2001 09:27:16 +0000]
"Port" Devel::PPPort to Win32:
- need to set @INC before use in the test
- {} are special to dmake, so use ppport.h.PL
rather than commandline
p4raw-id: //depot/perlio@13944
Jarkko Hietaniemi [Sat, 29 Dec 2001 21:30:48 +0000]
Update Changes.
p4raw-id: //depot/perl@13943
Andreas König [Sat, 29 Dec 2001 21:42:37 +0000]
cleaner close on tests, take 2
Message-ID: <m33d1tvjuq.fsf@anima.de>
(the DB_File patches)
p4raw-id: //depot/perl@13942
Jarkko Hietaniemi [Sat, 29 Dec 2001 20:25:22 +0000]
Integrate perlio:
[ 13936]
Routine regen_config_h - no real differences other than order of crypt
p4raw-link: @13936 on //depot/perlio:
0432a43a1d6ff62bb61d33a21137db24dfafbeb3
p4raw-id: //depot/perl@13941
Andreas König [Sat, 29 Dec 2001 21:42:37 +0000]
cleaner close on tests, take 2
Message-ID: <m33d1tvjuq.fsf@anima.de>
(except for the three DB_File patch fragments)
p4raw-id: //depot/perl@13940
H.Merijn Brand [Sat, 29 Dec 2001 20:38:59 +0000]
from the non-ANSI comment police (was: it won't compile on win32)
Message-Id: <
20011229203646.24CF.H.M.BRAND@hccnet.nl>
(NetWare tree not touched because it's very //)
p4raw-id: //depot/perl@13939
Nick Ing-Simmons [Sat, 29 Dec 2001 19:23:32 +0000]
Integrate mainline (ok linux)
p4raw-id: //depot/perlio@13938
Jarkko Hietaniemi [Sat, 29 Dec 2001 18:28:36 +0000]
Give up on serious testing of langinfo(). Leave the old
code in place, though.
p4raw-id: //depot/perl@13937
Nick Ing-Simmons [Sat, 29 Dec 2001 18:20:33 +0000]
Routine regen_config_h - no real differences other than order of crypt
p4raw-id: //depot/perlio@13936
Jarkko Hietaniemi [Sat, 29 Dec 2001 17:36:08 +0000]
Integrate perlio:
[ 13934]
Fudge Config.pm so File::Spec does not croak.
[ 13931]
Define the two socket error numbers in terms of WSAEXXXXX equivalents
(just to get util.c to compile)
p4raw-link: @13934 on //depot/perlio:
f7d174987f2e9e2d250eda5da71dd17f5435109e
p4raw-link: @13931 on //depot/perlio:
4fb841ef8b04e5aa481a43c3c82397c8c4f1ccfa
p4raw-id: //depot/perl@13935
Nick Ing-Simmons [Sat, 29 Dec 2001 17:27:50 +0000]
Fudge Config.pm so File::Spec does not croak.
p4raw-id: //depot/perlio@13934
Jarkko Hietaniemi [Sat, 29 Dec 2001 17:24:24 +0000]
VOS tweaks from Paul Green.
The Configure tweaks: the _exe needs to be
set after the init; VOS has fd 3 hardwired to /dev/tty;
the grep/ln/make substitutions really need to stick.
p4raw-id: //depot/perl@13932
Nick Ing-Simmons [Sat, 29 Dec 2001 17:00:38 +0000]
Define the two socket error numbers in terms of WSAEXXXXX equivalents
(just to get util.c to compile)
p4raw-id: //depot/perlio@13931
coral@eekeek.org [Fri, 28 Dec 2001 19:58:22 +0000]
Pod whitespace cleanup, round 0.
Message-Id: <
200112290058.fBT0wMD26750@eekeek.org>
p4raw-id: //depot/perl@13930
Jarkko Hietaniemi [Sat, 29 Dec 2001 15:31:20 +0000]
op/exec Win32 patch from Schwern via Abe Timmerman.
p4raw-id: //depot/perl@13929
Abe Timmerman [Sat, 29 Dec 2001 13:10:06 +0000]
Message-ID: <cibr2u4f2ksggo4bgt8ijdkfn783avvvj4@4ax.com>
p4raw-id: //depot/perl@13928
Jarkko Hietaniemi [Sat, 29 Dec 2001 15:27:39 +0000]
Integrate perlio:
[ 13926]
Nicholas Clark's embed.pl fix for my_socketpair
[ 13923]
Quick fix (after couple of clever fixes failed) for
"accept leaks memory" fail [ID
20011223.001]
p4raw-link: @13926 on //depot/perlio:
706e3e0fa48b7eca83a252c56ee7190a42ea58bd
p4raw-link: @13923 on //depot/perlio:
72f496dcd0fc92435ef5c603c8a681183058a7bc
p4raw-id: //depot/perl@13927
Nick Ing-Simmons [Sat, 29 Dec 2001 15:23:21 +0000]
Nicholas Clark's embed.pl fix for my_socketpair
p4raw-id: //depot/perlio@13926
Jarkko Hietaniemi [Sat, 29 Dec 2001 15:21:53 +0000]
Slight tweaks on the MM_Win32.t.
p4raw-id: //depot/perl@13925
Abe Timmerman [Sat, 29 Dec 2001 12:51:36 +0000]
Message-ID: <bmar2u8jdib45442jh1ht3e3i1qhlaek59@4ax.com>
p4raw-id: //depot/perl@13924
Nick Ing-Simmons [Sat, 29 Dec 2001 15:12:07 +0000]
Quick fix (after couple of clever fixes failed) for
"accept leaks memory" fail [ID
20011223.001]
p4raw-id: //depot/perlio@13923
Audrey Tang [Sat, 29 Dec 2001 01:59:28 +0000]
Module names and other nits
Message-ID: <
20011229015928.A29712@geb.elixus.org>
p4raw-id: //depot/perl@13922
Jarkko Hietaniemi [Sat, 29 Dec 2001 15:05:08 +0000]
socketpair tweaks from Nicholas Clark.
p4raw-id: //depot/perl@13921
Nick Ing-Simmons [Sat, 29 Dec 2001 12:36:21 +0000]
Integrate mainline
p4raw-id: //depot/perlio@13920
Jarkko Hietaniemi [Fri, 28 Dec 2001 17:01:39 +0000]
Retract #13917.
p4raw-id: //depot/perl@13919
Craig A. Berry [Thu, 27 Dec 2001 22:29:37 +0000]
provisional MakeMaker patch for VMS
Message-Id: <
a05101004b8515264aa3a@[172.16.52.1]>
p4raw-id: //depot/perl@13918
Jarkko Hietaniemi [Fri, 28 Dec 2001 16:57:19 +0000]
(retracted by #13919)
p4raw-id: //depot/perl@13917
Jarkko Hietaniemi [Fri, 28 Dec 2001 01:16:45 +0000]
Remove debris in any case.
p4raw-id: //depot/perl@13915
Mattia Barbon [Thu, 27 Dec 2001 19:14:24 +0000]
Re: B::walksymtable oddness
Message-ID: <
3C2B7310.861.18820D0@localhost>
p4raw-id: //depot/perl@13914
Nicholas Clark [Fri, 28 Dec 2001 00:43:02 +0000]
because (sys)?read doesn't reset buffers
Message-ID: <
20011228004301.B23373@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@13913
Jarkko Hietaniemi [Thu, 27 Dec 2001 23:56:20 +0000]
Fast Latin1<->UTF-8 conversion for older Perls.
p4raw-id: //depot/perl@13912
Jarkko Hietaniemi [Thu, 27 Dec 2001 14:52:45 +0000]
Update Changes.
p4raw-id: //depot/perl@13911
Jarkko Hietaniemi [Thu, 27 Dec 2001 14:32:23 +0000]
More wait status trickery for BeOS.
p4raw-id: //depot/perl@13910
Jarkko Hietaniemi [Thu, 27 Dec 2001 14:15:27 +0000]
Try to catch the SIGBUS, as suggested by Nicholas Clark.
p4raw-id: //depot/perl@13908
gbarr@monty.mutatus.co.uk [Thu, 27 Dec 2001 14:41:36 +0000]
[ID
20011227.002] Not OK: perl v5.7.2 +DEVEL13884 on i386-freebsd 4.4-stable (UNINSTALLED)
Message-Id: <
20011227144136.71851.qmail@monty.mutatus.co.uk>
p4raw-id: //depot/perl@13907
Nicholas Clark [Wed, 26 Dec 2001 20:08:14 +0000]
Re: socketpair emulation
Message-ID: <
20011226200813.A11903@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@13906
Philip Newton [Thu, 27 Dec 2001 10:04:17 +0000]
[DOC PATCH] left is right and right is left
Message-ID: <vsol2uchfg3ruf0rfj
f33b75544nv21uhi@4ax.com>
p4raw-id: //depot/perl@13905
Andreas König [Thu, 27 Dec 2001 09:47:30 +0000]
[PATCH] check return of close
Date: 27 Dec 2001 09:47:30 +0100
Message-ID: <m3ellhgicd.fsf@anima.de>
Subject: [PATCH] improve error reporting
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: 27 Dec 2001 09:54:55 +0100
Message-ID: <m3adw5gi00.fsf@anima.de>
Subject: [PATCH] check return value of close
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: 27 Dec 2001 10:03:55 +0100
Message-ID: <m3666tghl0.fsf@anima.de>
Subject: [PATCH] return of close
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: 27 Dec 2001 10:22:15 +0100
Message-ID: <m31yhhggqg.fsf@anima.de>
p4raw-id: //depot/perl@13904
Andreas König [Thu, 27 Dec 2001 09:47:30 +0000]
check return of close
Message-ID: <m3ellhgicd.fsf@anima.de>
p4raw-id: //depot/perl@13903
Andreas König [Thu, 27 Dec 2001 09:21:16 +0000]
better error diagnosis from t/op/sysio.t
Message-ID: <m3n105gjk3.fsf@anima.de>
p4raw-id: //depot/perl@13902
Gerrit P. Haase [Thu, 27 Dec 2001 09:23:55 +0000]
Re: ExtUtils::MM_Cygwin test failures (was Re: [ PATCH ] Cygwin groups.t (PLEASE CHECK))
Message-ID: <
98211521662.20011227092355@familiehaase.de>
p4raw-id: //depot/perl@13901
Nick Ing-Simmons [Thu, 27 Dec 2001 11:11:51 +0000]
Integrate mainline
p4raw-id: //depot/perlio@13900
Jarkko Hietaniemi [Wed, 26 Dec 2001 21:30:13 +0000]
Replace the awful (most likely generated and not very persistent)
URL with something tangible.
p4raw-id: //depot/perl@13899
Jarkko Hietaniemi [Wed, 26 Dec 2001 21:21:01 +0000]
Naughty /dev/printer (ls -l, really) of IRIX.
p4raw-id: //depot/perl@13898
Jarkko Hietaniemi [Wed, 26 Dec 2001 20:56:09 +0000]
Upgrade to Net::Ping 2.10.
p4raw-id: //depot/perl@13897
Jarkko Hietaniemi [Wed, 26 Dec 2001 20:15:32 +0000]
BeOS has times() tick of 1000000, not CLK_TCK (1000)
(this showed up in Benchmark.t)
p4raw-id: //depot/perl@13896
Jarkko Hietaniemi [Wed, 26 Dec 2001 19:52:03 +0000]
BeOS updates.
p4raw-id: //depot/perl@13895
Gerrit P. Haase [Wed, 26 Dec 2001 21:29:08 +0000]
Re: bleadperl doesn't compile
Message-ID: <
22168634623.20011226212908@familiehaase.de>
Cygwin with multiplicity.
p4raw-id: //depot/perl@13894
Nicholas Clark [Wed, 26 Dec 2001 19:07:33 +0000]
Re: [ PATCH ] Cygwin groups.t (PLEASE CHECK)
Message-ID: <
20011226190732.J48842@plum.flirble.org>
socketpair() (un)signedness nit.
p4raw-id: //depot/perl@13893
Nicholas Clark [Wed, 26 Dec 2001 19:19:47 +0000]
Re: [PATCH] Re: [ PATCH ] Cygwin groups.t (PLEASE CHECK)
Message-ID: <
20011226191946.K48842@plum.flirble.org>
Use report_evil_fh().
p4raw-id: //depot/perl@13892
Jarkko Hietaniemi [Wed, 26 Dec 2001 18:58:09 +0000]
Bad $? assumptions.
p4raw-id: //depot/perl@13891
Jarkko Hietaniemi [Wed, 26 Dec 2001 17:47:57 +0000]
Net::Ping isn't going to work much without
the Socket extension; fail more gracefully.
p4raw-id: //depot/perl@13890
Jarkko Hietaniemi [Wed, 26 Dec 2001 17:18:59 +0000]
test -d /system is a bit too generic test for VOS
(false hit in BeOS)
p4raw-id: //depot/perl@13888
Jarkko Hietaniemi [Wed, 26 Dec 2001 17:13:27 +0000]
No AF_UNIX in BeOS.
p4raw-id: //depot/perl@13887
Jarkko Hietaniemi [Wed, 26 Dec 2001 17:07:39 +0000]
FAQ sync.
p4raw-id: //depot/perl@13886
Jarkko Hietaniemi [Tue, 25 Dec 2001 16:24:10 +0000]
Update Changes.
p4raw-id: //depot/perl@13885
Jarkko Hietaniemi [Tue, 25 Dec 2001 16:20:19 +0000]
Make -t equal -tw.
p4raw-id: //depot/perl@13884
John Peacock [Tue, 25 Dec 2001 06:02:12 +0000]
Re: Not OK 13881
Message-ID: <
3C285CB4.8040006@rowman.com>
p4raw-id: //depot/perl@13883
Andreas König [Tue, 25 Dec 2001 07:33:23 +0000]
Re: Not OK 13881
Message-ID: <m3bsgnajws.fsf@anima.de>
p4raw-id: //depot/perl@13882
Mark-Jason Dominus [Mon, 24 Dec 2001 18:14:48 +0000]
PATCH: Restore "Can't declare scalar dereference in my" error
Message-ID: <
20011224231448.25826.qmail@plover.com>
p4raw-id: //depot/perl@13881
Dave Rolsky [Mon, 24 Dec 2001 13:27:23 +0000]
: ExtUtils::MM_* and File::Spec
Message-ID: <Pine.LNX.4.43.
0112241305020.21723-100000@urth.org>
p4raw-id: //depot/perl@13880
Jeffrey Friedl [Fri, 21 Dec 2001 23:18:17 +0000]
and [BUG] \X and \C fixed, \X still dorked
Message-Id: <
200112220718.fBM7IHG25075@ventrue.corp.yahoo.com>
The rest of the tests for plus few extras.
p4raw-id: //depot/perl@13879
Jarkko Hietaniemi [Mon, 24 Dec 2001 17:13:53 +0000]
No-op.
p4raw-id: //depot/perl@13877
Jarkko Hietaniemi [Mon, 24 Dec 2001 17:13:16 +0000]
More constant casting.
p4raw-id: //depot/perl@13876
John P. Linderman [Sun, 23 Dec 2001 16:16:10 +0000]
perlhack.pod
Message-Id: <
200112232116.QAA18463@raptor.research.att.com>
p4raw-id: //depot/perl@13875
Jarkko Hietaniemi [Mon, 24 Dec 2001 16:41:03 +0000]
File::Find patch patches from Thomas Wegner.
p4raw-id: //depot/perl@13874
Nicholas Clark [Mon, 24 Dec 2001 16:11:30 +0000]
Re: socketpair emulation
Message-ID: <
20011224161129.A1520@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@13873
Jarkko Hietaniemi [Mon, 24 Dec 2001 02:53:02 +0000]
Must cast constants if they can be quads.
p4raw-id: //depot/perl@13872
Jarkko Hietaniemi [Mon, 24 Dec 2001 01:40:12 +0000]
Promote the e/uid to wide enough un/signed integers
and printf them as such.
p4raw-id: //depot/perl@13871
Jarkko Hietaniemi [Mon, 24 Dec 2001 01:14:06 +0000]
The U32 alignment test wasn't really working, noticed
by Paul Green. Now the test works, but this means that
we may see coredumps from the test. I sure hope MMUless
places don't crash on the test.
p4raw-id: //depot/perl@13869
Jarkko Hietaniemi [Sun, 23 Dec 2001 23:46:18 +0000]
More VOS tweaks.
p4raw-id: //depot/perl@13867
Jarkko Hietaniemi [Sun, 23 Dec 2001 16:43:29 +0000]
The funky final sigma casefolding.
p4raw-id: //depot/perl@13866
Jarkko Hietaniemi [Sun, 23 Dec 2001 13:55:23 +0000]
Update Changes.
p4raw-id: //depot/perl@13865
Jarkko Hietaniemi [Sun, 23 Dec 2001 13:50:25 +0000]
Move the \C and \X to pat.t.
p4raw-id: //depot/perl@13864
Jarkko Hietaniemi [Sun, 23 Dec 2001 04:04:20 +0000]
More logical test ordering.
p4raw-id: //depot/perl@13863
Jarkko Hietaniemi [Sun, 23 Dec 2001 01:47:23 +0000]
Integrate perlio:
[ 13854]
Win32 and makedef.pl fall-out of PerlIO/pTHX stuff
[ 13853]
Put PerlIO stuff inside EXTERN C
[ 13852]
Add at least the "important" PerlIO_xxxx functions to embed.pl
so that they get implicit pTHX_ and we can avoid slow dTHX.
p4raw-link: @13854 on //depot/perlio:
3da9a137807e4f1acaf9cb3024a6cc5fbd119b9f
p4raw-link: @13853 on //depot/perlio:
582ed04c91818c6c9bf5b51c84f67b7c565925a7
p4raw-link: @13852 on //depot/perlio:
e87a358ade5a3dd9a8b192569e18211d76c93743
p4raw-id: //depot/perl@13862
Jarkko Hietaniemi [Sun, 23 Dec 2001 01:38:54 +0000]
Even more \X fixing.
p4raw-id: //depot/perl@13861
Jarkko Hietaniemi [Sun, 23 Dec 2001 01:29:45 +0000]
More \X fixing.
p4raw-id: //depot/perl@13860
Jarkko Hietaniemi [Sun, 23 Dec 2001 00:57:10 +0000]
Fix encoding pragma.
p4raw-id: //depot/perl@13859
Nicholas Clark [Sat, 22 Dec 2001 18:38:18 +0000]
socketpair emulation
Message-ID: <
20011222183817.A12020@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@13858
Jeffrey Friedl [Fri, 21 Dec 2001 23:18:17 +0000]
and [BUG] \X and \C fixed, \X still dorked
Message-Id: <
200112220718.fBM7IHG25075@ventrue.corp.yahoo.com>
(partially applied, most of the new tests need to be rethought)
p4raw-id: //depot/perl@13857
Jarkko Hietaniemi [Sat, 22 Dec 2001 23:45:35 +0000]
Small tweaks.
p4raw-id: //depot/perl@13856
Jarkko Hietaniemi [Sat, 22 Dec 2001 20:10:01 +0000]
Unicode casefolding continues.
(lib/encoding.t still failing.)
p4raw-id: //depot/perl@13855