| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
when all three stdhandles are invalid (from Jan Dubois)
p4raw-id: //depot/perl@16062
|
|
|
| |
p4raw-id: //depot/perl@16059
|
|
|
|
|
|
| |
change is from change#12026)
p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc
p4raw-id: //depot/perl@16048
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* support for building it in the regular makefiles
* large files support via the _*i64() functions (this should be
portable to the 32-bit universe too, but quite untested and
and binary-incompatible, therefore not enabled there)
* three additional test failures in addition to the t/end.t one
(see README.win32)
* sprintf() on Windows gets %I{32,64,}[xoud] format that parallel
the ones available from the CRT (needed because Perl uses
the UVxf macros in both sprintf() *and* in sv_catpvf() et al.)
* add a few 64-bit notes to README.win32
The following general problems were also fixed:
* s/struct stat/Stat_t/g
* Data::Dumper had some naughty 'long' typecasts
* Errno_pm.PL didn't work safe when winsock.h was not in the same
directory as errno.h
* various tell/seek things were incorrectly prototyped
* squelch ugly looking noise when running tests
* Embed.t wasn't linking in all the libraries
* perl57.dll is now perl58.dll (anticipating 5.8.0-RC1)
* re-enable all the disabled warnings (additional fixes may be
needed for the warnings uncovered by this)
p4raw-id: //depot/perl@16033
|
|
|
|
|
| |
in preparation for completely redone win64 support
p4raw-id: //depot/perl@16025
|
|
|
|
|
| |
Message-ID: <85256B9E.0064EBE9.00@btg_hub01.bombardier.com>
p4raw-id: //depot/perl@15985
|
|
|
|
|
|
| |
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Message-ID: <845FCFF2D4C0FC468B485E8777C7A00C028116@cio-test001.spb.lucent.com>
p4raw-id: //depot/perl@15982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Win32::GetLongPathName() did not return valid results if there
were "." and ".." components in the path; also fix a potential
buffer overflow if the long path happens to be longer than
MAX_PATH (this can presumably happen if they use \\?\... style
paths); add a rather limited testsuite that exercises just the
edge cases
p4raw-link: @15879 on //depot/maint-5.6/perl: a15439704ef1059bf178ec4b1820fee7b2af7173
p4raw-id: //depot/perl@15880
p4raw-branched: from //depot/maint-5.6/perl@15877 'branch in'
t/win32/longpath.t
p4raw-integrated: from //depot/maint-5.6/perl@15877 'ignore' MANIFEST
(@12747..) 'merge in' t/harness (@11427..) win32/win32.c
(@13145..)
|
|
|
| |
p4raw-id: //depot/perl@15844
|
|
|
| |
p4raw-id: //depot/perlio@15840
|
|
|
|
|
| |
Message-ID: <20020329224822.GG16816@blackrider>
p4raw-id: //depot/perl@15631
|
|
|
|
|
| |
Message-ID: <20020329231419.GI16816@blackrider>
p4raw-id: //depot/perl@15619
|
|
|
|
|
|
| |
From: "Mattia Barbon" <mbarbon@dsi.unive.it>
Message-ID: <3C9B57B0.31936.496399@localhost>
p4raw-id: //depot/perl@15517
|
|
|
|
|
|
| |
From: "Mattia Barbon" <mbarbon@dsi.unive.it>
Message-ID: <3CA07E03.13094.8ACAD1@localhost>
p4raw-id: //depot/perl@15514
|
|
|
|
|
|
|
|
|
| |
[ 15381]
Restore tabs so dmake will parse file!
p4raw-link: @15381 on //depot/perlio: 4cbf5a93b15a5783cbe69de6f4f935df308853d2
p4raw-id: //depot/perl@15384
p4raw-integrated: from //depot/perlio@15383 'copy in' win32/makefile.mk
(@15269..)
|
|
|
|
|
|
|
| |
Message-ID: <AIEAJICLCBDNAAOLLOKLEEEAEAAA.paul_marquess@yahoo.co.uk>
packWARN also for subdirs.
p4raw-id: //depot/perl@15378
|
|
|
|
|
| |
Message-ID: <1199171923.20020319004222@tesla.rcub.bg.ac.yu>
p4raw-id: //depot/perl@15331
|
|
|
|
|
| |
Message-ID: <20020314222419.GE363@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@15290
|
|
|
| |
p4raw-id: //depot/perl@15266
|
|
|
| |
p4raw-id: //depot/perl@15243
|
|
|
|
|
| |
Message-ID: <116078615.20020315003948@tesla.rcub.bg.ac.yu>
p4raw-id: //depot/perl@15241
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and then use them (under ithreads). May fail in HP-UX,
and the op/groups is known to be fickle everywhere. Known
to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler
warnings in AIX since the first arguments of getnetbyaddr
and getnetbyadd_r are of different types. Thanks, IBM.)
In non-Configure platforms deny the existence of any
of the _r thingies. (Also add the recently introduced
d_tm_* to places it wasn't already in.)
TODO: the suggested glibc buffer growth retry loop in case
some entries (at least for: gr*, host*) are big.
Forgot win32/config.win64.
p4raw-id: //depot/perl@15238
|
|
|
| |
p4raw-id: //depot/perl@15174
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Date: Wed, 06 Mar 2002 13:41:30 +0100
Message-Id: <20020306134107.C6F8.H.M.BRAND@hccnet.nl>
Subject: Re: perl@15047 Win32
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Date: Wed, 06 Mar 2002 13:46:02 +0100
Message-Id: <20020306134539.C6FB.H.M.BRAND@hccnet.nl>
Subject: Re: perl@15047 Epoc
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Date: Wed, 06 Mar 2002 13:48:31 +0100
Message-Id: <20020306134811.C6FE.H.M.BRAND@hccnet.nl>
Subject: Re: perl@15047 NetWare
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Date: Wed, 06 Mar 2002 13:55:46 +0100
Message-Id: <20020306135406.C701.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@15063
|
|
|
|
|
|
|
| |
Message-ID: <179381153.20020224103125@tesla.rcub.bg.ac.yu>
(the pid half only)
p4raw-id: //depot/perl@14867
|
|
|
|
|
|
|
| |
system() function
Message-ID: <4llh6uc4gnqtk3csmfoqed3t6q85436bb1@4ax.com>
p4raw-id: //depot/perl@14657
|
|
|
| |
p4raw-id: //depot/perlio@14625
|
|
|
|
|
| |
Borland compilers. (Borland builds one or two oddities.)
p4raw-id: //depot/perlio@14477
|
|
|
|
|
| |
(Update config.vc to need cppstdin so those tests are skipped...)
p4raw-id: //depot/perlio@14434
|
|
|
| |
p4raw-id: //depot/perlio@14428
|
|
|
|
|
| |
All but ../lib/Unicode/UCD.t pass.
p4raw-id: //depot/perlio@14412
|
|
|
| |
p4raw-id: //depot/perlio@14356
|
|
|
|
|
| |
Submit to see if they do on Linux.
p4raw-id: //depot/perlio@14355
|
|
|
|
|
|
|
|
|
|
|
|
| |
Need to use CopXXXXX macros everywhere and add CopSTASH_free
Add new scope type and add support for it to scope.c and scope stack
dup-er in sv.c. Add savesharedpv().
Also zealous version of Win32's vmem.h to catch all the abuses.
With this t/op/fork.t passes even with zealous checking and
checker is point a finger at various threads/shared issues.
PL_curcop->cop_io is still an issue.
p4raw-id: //depot/perlio@14259
|
|
|
|
|
|
| |
- vmem.h hack to handle free-by-wrong-thread after eval "".
- Initialize timerid
p4raw-id: //depot/perlio@14232
|
|
|
|
|
|
|
| |
as C runtime seems to get its hands on them even though we said
they were handled.
Still an issue with "die" out of signal handler - get panic: pp_iter
p4raw-id: //depot/perlio@14196
|
|\
| |
| |
| |
| | |
Builds and passes a few tests.
p4raw-id: //depot/perlio@14193
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
the internal one when ithreads is enabled; allocate large blocks
using VirtualAlloc() since the Heap*() functions may only be tuned
for small allocations (from Doug Lankshear <dougl@ActiveState.com>)
pass -D_USE_MSVCRT_MEM_ALLOC via cflags to enable the CRT's malloc();
also see comments at the top of win32/vmem.h for other options that
can be set
p4raw-id: //depot/perl@14175
|
|/
|
| |
p4raw-id: //depot/perlio@14192
|
|
|
| |
p4raw-id: //depot/perlio@14167
|
|
|
| |
p4raw-id: //depot/perlio@14160
|
|
|
| |
p4raw-id: //depot/perlio@14151
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
| |
is a bit too zealous.
p4raw-id: //depot/perl@13951
|
|
|
|
|
|
|
|
| |
[ 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
|
|
|
|
|
|
|
| |
Message-Id: <20011229203646.24CF.H.M.BRAND@hccnet.nl>
(NetWare tree not touched because it's very //)
p4raw-id: //depot/perl@13939
|
|
|
| |
p4raw-id: //depot/perlio@13934
|
|
|
|
|
| |
(just to get util.c to compile)
p4raw-id: //depot/perlio@13931
|
|
|
| |
p4raw-id: //depot/perlio@13854
|