summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* [win32] variousGurusamy Sarathy1998-03-067-167/+413
| | | | | | | - s/PerlIO_fread/PerlIO_read/, the former doesn't exist - add missing prototypes - regenerate win32/config*.?c p4raw-id: //depot/win32/perl@791
* [win32] fix typo in MakefileGurusamy Sarathy1998-03-061-1/+1
| | | p4raw-id: //depot/win32/perl@790
* [win32] misc small tweaksGurusamy Sarathy1998-02-284-9/+44
| | | | | | | | - AutoLoader fix for long::pack::names - d_mymalloc can be set from makefiles now - make search.pl actually work on win32 - revert podoc about $^E on OS/2 (per Ilya's wishes) p4raw-id: //depot/win32/perl@606
* Missed FREAD in bytecode.hNick Ing-Simmons1998-02-281-0/+1
| | | | | Cannot export svref_mutex in non-threaded perl p4raw-id: //depot/perl@603
* [win32] various changes to make win32 build under the new Configure & co.Gurusamy Sarathy1998-02-2610-1879/+1658
| | | | | | | | | | - added byterun.c to core C build - makefile.mk now has a regen_config_h target to quickly update config_H.[bgv]c after adding new variables to config.[bgv]c - sig_name_init now has only the valid signals - we now have $Config{usethreads} - tested under the two commercial compilers w/ and w/o usethreads p4raw-id: //depot/win32/perl@590
* [win32] undo previous change (no added value!)Gurusamy Sarathy1998-02-231-5/+0
| | | p4raw-id: //depot/win32/perl@572
* [win32] fix pl2bat.pl to tolerate trailing .bat (as suggested byGurusamy Sarathy1998-02-231-0/+5
| | | | | John Cavanaugh <cavanaug@sdd.hp.com>) p4raw-id: //depot/win32/perl@571
* [win32] support chown() (just a noop for now)Gurusamy Sarathy1998-02-222-3/+7
| | | p4raw-id: //depot/win32/perl@570
* [win32] get compiler building under win32 (needed Makefile.PLGurusamy Sarathy1998-02-222-9/+25
| | | | | hacks that could be applicable to other platforms) p4raw-id: //depot/win32/perl@568
* [win32] fix handle leak in join()Gurusamy Sarathy1998-02-201-2/+4
| | | p4raw-id: //depot/win32/perl@566
* [win32] non-debug VC builds are -O1 now (they say it works, and isGurusamy Sarathy1998-02-182-4/+4
| | | | | faster) p4raw-id: //depot/win32/perl@533
* [win32] DLLs are now ok on mingw32/gcc-2.8.0 after removing theGurusamy Sarathy1998-02-172-6/+5
| | | | | | | FORCE_ARG_STRING() hack (that bug is fixed in gcc now). mingw32 build passes all tests except t/lib/io_xs.t (seems to be due to broken tmpfile() in the CRT or import lib) p4raw-id: //depot/win32/perl@530
* [win32] fix mingw32 gcc 2.8.0 build (DLLs generated seem to be brokenGurusamy Sarathy1998-02-165-13/+17
| | | | | in this version of gcc!) p4raw-id: //depot/win32/perl@529
* [win32] Fix typo: s/GETNETBYADD\b/GETNETBYADDR/Gurusamy Sarathy1998-02-153-6/+6
| | | p4raw-id: //depot/win32/perl@526
* [win32] fix build problems due to renamed Config variablesGurusamy Sarathy1998-02-157-70/+273
| | | p4raw-id: //depot/win32/perl@525
* [win32] pickup lddlflags properly for Config.pmGurusamy Sarathy1998-02-125-8/+8
| | | p4raw-id: //depot/win32/perl@515
* [win32] fix opendir() problem on share namesGurusamy Sarathy1998-02-101-1/+4
| | | | | | Message-Id: <199802101828.NAA10420@aatma.engin.umich.edu> Subject: Re: BUG: opendir and UNC names on NT p4raw-id: //depot/win32/perl@494
* [win32] win32_utime() tweaks to avoid warningsGurusamy Sarathy1998-02-092-2/+8
| | | p4raw-id: //depot/win32/perl@487
* [win32] integrate mainline, plus a few small win32 enhancementsGurusamy Sarathy1998-02-073-11/+84
| | | | | | | - remove Win32::GetCurrentDirectory() - add Win32::Sleep() for compat - add smarter utime() from Jan Dubois, and export it as win32_utime() p4raw-id: //depot/win32/perl@486
* [win32] support win32_select(0,0,0,msec) (winsock doesn't)Gurusamy Sarathy1998-02-041-0/+8
| | | p4raw-id: //depot/win32/perl@461
* [win32] bug: win32_select() must StartSockets()Gurusamy Sarathy1998-02-041-0/+1
| | | p4raw-id: //depot/win32/perl@460
* [win32] Fix minor problems with non USE_THREADS build. win32 branchGurusamy Sarathy1998-02-031-0/+1
| | | | | now looks 5.004_57-ready. p4raw-id: //depot/win32/perl@456
* [win32] Fix autovivification problems with XSUB OUTPUT argsGurusamy Sarathy1998-01-191-9/+9
| | | | | | Message-Id: <199801190409.XAA26710@aatma.engin.umich.edu> Subject: [PATCH] XSUB OUTPUT arguments and 'set' magic p4raw-id: //depot/win32/perl@430
* [win32] add archname to *sitearch in config.{b,g,v}cGurusamy Sarathy1998-01-133-9/+9
| | | p4raw-id: //depot/win32/perl@422
* [win32] fix perlglob.bat warnings by splitting it from File::DosGlobGurusamy Sarathy1998-01-133-14/+61
| | | p4raw-id: //depot/win32/perl@417
* [win32] various tweaks to build support (NOTE: meant for 5.004_57)Gurusamy Sarathy1998-01-136-65/+125
| | | | | | | | | | - build and install x2p - fix installperl warnings on win32 - `make install` now does puts the archlibs in right places - makefiles don't default to USE_THREADS anymore - sync config.{b,g,v}c - sync makefile.mk -> Makefile p4raw-id: //depot/win32/perl@416
* [win32] Allow $ENV{PERL5SHELL} to contain switches etc., and documentGurusamy Sarathy1998-01-051-29/+81
| | | | | the fact p4raw-id: //depot/win32/perl@394
* [win32] Support case-tolerant %ENVGurusamy Sarathy1998-01-051-0/+2
| | | | | | | | - underlying system calls see the case-as-supplied by user - added tests to verify addition/deletion/enumeration case-tolerance - hv.c touched, but changes are fully conditional on -DENV_IS_CASELESS, which is default on win32 now p4raw-id: //depot/win32/perl@393
* [win32] Add a tweaked version of:Tye McQueen1998-01-043-0/+30
| | | | | | Message-Id: <199801040630.AA29298@metronet.com> Subject: New patch for $^E==GetLastError() under Win32 p4raw-id: //depot/win32/perl@392
* [win32] Various win32 fixesGurusamy Sarathy1998-01-0411-100/+264
| | | | | | | | | | | | | | | - support spawn via system(&P_NOWAIT,...) like OS2 - support wait() and waitpid() - s/GetCurrentDirectory/GetCwd/, long-named XS to be removed - support -lfoo properly in ExtUtils::Liblist - fix outdated info about Win32 support in perlfaq2 - fix win32 bug in perldoc that causes spurious warnings - regularize global function/variable names yet more - fix bug in do_aspawn() (it was always invoking shell, instead of almost never) - implement and export win32_wait() - stub version of USE_RTL_THREAD_API p4raw-id: //depot/win32/perl@391
* [win32] make $? Unix (and ActiveWare) compatibleGurusamy Sarathy1997-12-241-4/+4
| | | p4raw-id: //depot/win32/perl@388
* [win32] support ioctl() on sockets (does what ioctlsocket() does) to makeGurusamy Sarathy1997-12-244-10/+27
| | | | | non-blocking IO on sockets possible p4raw-id: //depot/win32/perl@387
* [win32] support getlogin()Gurusamy Sarathy1997-12-248-20/+36
| | | p4raw-id: //depot/win32/perl@386
* [win32] add support for crypt() via user-supplied des_fcrypt() source or ↵Gurusamy Sarathy1997-12-246-39/+124
| | | | | | | library. Update README.win32. p4raw-id: //depot/win32/perl@385
* [win32] re-add PERLVARI?C? change that somehow went missing in makedef.plGurusamy Sarathy1997-12-081-1/+1
| | | p4raw-id: //depot/win32/perl@351
* [win32] Revert to keeping (some) constant strings as globalsGurusamy Sarathy1997-12-022-5/+2
| | | p4raw-id: //depot/win32/perl@349
* [win32] makegcc.mk merged into makefile.mk, so makegcc.mk is gone.Gurusamy Sarathy1997-12-025-689/+240
| | | | | Other minor fixes. Now is a good time to get the changes in win32 branch. p4raw-id: //depot/win32/perl@348
* [win32] Integrate winansi again. Result builds and passes all tests on allGurusamy Sarathy1997-12-021-1/+1
|\ | | | | | | | | three compilers. p4raw-id: //depot/win32/perl@347
| * Sarathy's patchNick Ing-Simmons1997-12-024-9/+15
| | | | | | p4raw-id: //depot/ansiperl@344
* | [win32] various hacks to get mingw32 to build. Sync Makefile with makefile.mk.Gurusamy Sarathy1997-12-026-45/+77
|/ | | | | makegcc.mk to be merged into makefile.mk soon. p4raw-id: //depot/win32/perl@346
* Builds and passes all tests with gcc on Win32 - phew!Nick Ing-Simmons1997-12-011-0/+5
| | | p4raw-id: //depot/ansiperl@342
* Create a struct for all perls globals (as an option)Nick Ing-Simmons1997-12-018-167/+243
| | | | | | | Mainly for Mingw32 which cannot import data. Now only Opcode tests fail (op_desc/op_name not handled yet stuff) p4raw-id: //depot/ansiperl@341
* Fixup exports in non -DDEBUGGING caseNick Ing-Simmons1997-11-301-0/+6
| | | p4raw-id: //depot/ansiperl@340
* Disable hard-coded -DDEBUGGINGNick Ing-Simmons1997-11-301-3/+0
| | | p4raw-id: //depot/ansiperl@339
* embed.pl now reads *var*.h to do its stuff.Nick Ing-Simmons1997-11-302-11/+24
| | | | | | | | | | | | Split generated embed.h into two - new embedvar.h is #included when 'op' etc. will not mess up proto.h etc. Removed #define foo (thr->Tfoo) from thread.h Added some 'missing' symbols to global.sym, removed those in the *var*.h files Has build all MULTIPLICITY/USE_THREADS options on win32 with VC++ (and passed tests), but not with exactly this set of files. p4raw-id: //depot/ansiperl@338
* Globals and structs via macros - part 1 of NNick Ing-Simmons1997-11-291-0/+2
| | | | | | | | | | - introduce perlvars.h intrpvar.h and thrdvar.h - change perl.h and thread.h to include them with appropriate macros defined - result is status-quo but with macros - next step is to tweak embed.* to capitalize on new easy-to-find info. p4raw-id: //depot/ansiperl@337
* VC++ default to threadedNick Ing-Simmons1997-11-291-1/+1
| | | p4raw-id: //depot/ansiperl@336
* Avoid __declspec(thread) by default, for both scratchNick Ing-Simmons1997-11-295-2/+56
| | | | | return areas and THR stuff. Use struct thread intern instead. p4raw-id: //depot/ansiperl@335
* Non-threaded build fixNick Ing-Simmons1997-11-291-0/+6
| | | p4raw-id: //depot/ansiperl@334
* Sort out malloc_mutex for perl's mallocNick Ing-Simmons1997-11-292-6/+8
| | | | | | Remove BINCOMPAT3 from embed.pl Add dependancy to CORE_H for PERL95_OBJ p4raw-id: //depot/ansiperl@333