summaryrefslogtreecommitdiff
path: root/win32/win32.h
Commit message (Collapse)AuthorAgeFilesLines
* Tweak for build with Mingw32 - __attribute__((unused)) is not likedNick Ing-Simmons2001-10-281-0/+6
| | | | | by gcc -xc++. p4raw-id: //depot/perlio@12737
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-54/+1
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-5/+5
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* Re: DYNAMIC_ENV_FETCH HvNAME abuse.Abhijit Menon-Sen2001-06-161-1/+0
| | | | | Message-ID: <20010616074119.A24720@lustre.linux.in> p4raw-id: //depot/perl@10654
* Fix Win32 for new spelling IN_BYTESNick Ing-Simmons2001-05-311-2/+2
| | | p4raw-id: //depot/perlio@10344
* Integrate changes #9493,9494,9495,9496 from maintperlJarkko Hietaniemi2001-04-011-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | into mainline. fix a broken workaround for Borland compiler in change#4739 (caused weird "short reads" on DATA, which caused op/misc.t to fail) nits spotted by Borland compiler avoid redefinition warnings under Borland 5.02 various nits identified by the Borland 5.5 compiler; remove suppression of a few warnings p4raw-link: @9496 on //depot/maint-5.6/perl: 9d05ad52b0aa7d1f7d147da0c4dbc14de5fe4a37 p4raw-link: @9495 on //depot/maint-5.6/perl: 759997f1e719f33541bed70dd7f79bfa26a930b3 p4raw-link: @9494 on //depot/maint-5.6/perl: 01b59bde1cb7ff62776f3b83c0f2575c79a950a6 p4raw-link: @9493 on //depot/maint-5.6/perl: eea7051a8d4ef81c032143ab3193bc1240ab2e8f p4raw-link: @4739 on //depot/perl: c39cd00800303e8967294e98aa4c427a1872a251 p4raw-id: //depot/perl@9497 p4raw-integrated: from //depot/maint-5.6/perl@9492 'merge in' sv.c utf8.h (@9288..) toke.c (@9292..) ext/File/Glob/bsd_glob.c (@9415..) win32/makefile.mk (@9426..) win32/win32.h (@9494..)
* Abolish USE_WIN32_RTL_ENV.Jarkko Hietaniemi2001-02-231-5/+0
| | | p4raw-id: //depot/perl@8916
* fix open(FOO, ">&MYSOCK") failure under Windows 9x (problem isGurusamy Sarathy2000-12-051-0/+1
| | | | | | due to the notorious GetFileType() bug in Windows 9x, which fstat() tickles) p4raw-id: //depot/perl@7986
* Quieten some noise in Win32 builds:Nick Ing-Simmons2000-12-041-0/+2
| | | | | | | - win32.h is included after <sys/socket.h>, so need to set Win32SCK_IS_STDSCK earlier to avoid re-defined noise in XSUB.h - GCC (& MSVC?) have execv(...,const char *const *) so need a cast from char **. p4raw-id: //depot/perlio@7971
* PERL_IMPLICIT_SYS compiles but does not work.Nick Ing-Simmons2000-12-031-0/+4
| | | p4raw-id: //depot/perlio@7970
* Redo #7679 with LFs instead of CRLFs.Jarkko Hietaniemi2000-11-141-1/+1
| | | p4raw-id: //depot/perl@7680
* Get PerlIO building on Win32Benjamin Stuhl2000-11-141-0/+1
| | | | | Message-ID: <20001113230808.18659.qmail@web6305.mail.yahoo.com> p4raw-id: //depot/perl@7679
* on Windows, avoid potential exception (could happen if MSVCRT isn'tGurusamy Sarathy2000-10-091-0/+50
| | | | | being used) when closing a socket handle p4raw-id: //depot/perl@7173
* Reveal Borland's isnan.Vadim Konovalov2000-08-311-0/+2
| | | | | | | Subject: build with BC++ tweak From: "Konovalov, Vadim" <vkonovalov@lucent.com> Message-ID: <402099F49BEED211999700805FC7359F6FACA6@ru0028exch01.spb.lucent.com> p4raw-id: //depot/perl@6939
* move WNOHANG definition to where other such things areGurusamy Sarathy2000-08-171-4/+5
| | | p4raw-id: //depot/perl@6670
* fix and question re: waitpid() under win32Brian Clarke2000-08-011-0/+4
| | | | | | | | Message-ID: <3981DC85.290314EB@appliedmeta.com> Slightly reformatted and WNOHANG # define moved to win32.h so that also POSIX.xs sees it, as suggsted by Sarathy. p4raw-id: //depot/perl@6472
* integrate cfgperl changes#6220..6222 into mainlineGurusamy Sarathy2000-07-111-0/+7
| | | | | | | | | | | | p4raw-link: @6222 on //depot/cfgperl: cb6e01d9fd93f1025bb60ed9c000931b2c8542a3 p4raw-link: @6220 on //depot/cfgperl: 94414bfbc497e71da32f6edca513d34725e3cae6 p4raw-id: //depot/perl@6350 p4raw-integrated: from //depot/cfgperl@6349 'copy in' lib/Pod/Usage.pm (@5717..) win32/win32.h (@6026..) pod/perlop.pod (@6206..) p4raw-integrated: from //depot/cfgperl@6221 'copy in' utf8.c (@6174..) doop.c (@6193..) toke.c (@6196..) 'merge in' embed.pl (@6217..) p4raw-integrated: from //depot/cfgperl@6220 'merge in' makedef.pl (@6156..)
* windows portability tweaksGurusamy Sarathy2000-04-291-0/+2
| | | p4raw-id: //depot/perl@6019
* due to an oversight during PERL_OBJECT migration, hosts createdGurusamy Sarathy2000-03-161-0/+4
| | | | | | | | | by pseudo-fork were never being deleted, leading to a sizeable memory leak; std FDs in pseudo-children are now closed automatically to avoid resource leaks; basic infinite looping fork() test works without leaking again in non-PERL_OBJECT build p4raw-id: //depot/perl@5761
* track more of the child state on WindowsGurusamy Sarathy2000-03-091-0/+17
| | | p4raw-id: //depot/perl@5631
* vendorlib support for Windows; regen win32/config*Gurusamy Sarathy2000-03-061-2/+4
| | | p4raw-id: //depot/perl@5574
* patch to fix mingw32 build under USE_IMP_SYS (from Benjamin Stuhl);Gurusamy Sarathy2000-03-021-4/+5
| | | | | some parts not applied p4raw-id: //depot/perl@5445
* Windows miscellanyGurusamy Sarathy2000-03-011-6/+0
| | | p4raw-id: //depot/perl@5388
* change#5364 had a few problemsGurusamy Sarathy2000-02-291-1/+1
| | | | | p4raw-link: @5364 on //depot/perl: 729a02f2394e6a50fe8352c9471391b53e54ac40 p4raw-id: //depot/perl@5368
* utf8-ize @ARGV when -C switch is used on WindowsGurusamy Sarathy2000-02-291-0/+1
| | | p4raw-id: //depot/perl@5364
* various shenanigans in change#5342Gurusamy Sarathy2000-02-291-0/+2
| | | | | p4raw-link: @5342 on //depot/perl: ba869debd80c55cfae8e9d4de0991d62f9efcb9b p4raw-id: //depot/perl@5343
* support fetching current interpreter from TLS under useithreadsGurusamy Sarathy2000-02-291-4/+3
| | | p4raw-id: //depot/perl@5342
* windows fixes for virtualizing child std{in,out,err} handles,Gurusamy Sarathy2000-02-201-0/+8
| | | | | | attempts to lock uninitialized critical section in files that were never explicitly opened (from Doug Lankshear) p4raw-id: //depot/perl@5169
* some fixes for mingw32/GCC (SETERRNO() still appears toGurusamy Sarathy2000-02-191-0/+1
| | | | | trash memory) p4raw-id: //depot/perl@5129
* change $^U to $^WIDE_SYSTEM_CALLS; s/PL_bigchar/PL_widesyscalls/;Gurusamy Sarathy2000-02-071-1/+1
| | | | | introduce -C switch (sets $^WIDE_SYSTEM_CALLS) p4raw-id: //depot/perl@5029
* various Windows tweaks: make $^E a little less buggy by savingGurusamy Sarathy2000-02-071-7/+9
| | | | | | and restoring system error across TLS fetch; avoid needless copying of buffers p4raw-id: //depot/perl@5024
* workaround for undefined symbolGurusamy Sarathy2000-02-021-0/+1
| | | p4raw-id: //depot/perl@4966
* introduce $^U, a global bit to indicate whether systemGurusamy Sarathy2000-01-311-3/+5
| | | | | | | calls should using widechar APIs; chr and sprintf "%c" also follow this flag in the absense of "use byte"; "use utf8" sets $^U=1 (this appears kludgey) p4raw-id: //depot/perl@4937
* tweak exports list on WindowsGurusamy Sarathy2000-01-261-2/+2
| | | p4raw-id: //depot/perl@4902
* eliminate need for perl95.exe on Windows 9x by working around CRTGurusamy Sarathy2000-01-251-3/+5
| | | | | | | bug internally (from Benjamin Stuhl <sho_pi@hotmail.com>); modified to call the fixed version of open_osfhandle() only on Windows 9x; updated the makefiles and README.win32 to suit p4raw-id: //depot/perl@4892
* force linkage of the function wrappers for globals in change#4878Gurusamy Sarathy2000-01-241-0/+1
| | | | | p4raw-link: @4878 on //depot/perl: 6f4183fe04888927cb36b966262c959c5166404b p4raw-id: //depot/perl@4879
* s/USE_TEXTMODE_SCRIPTS/PERL_TEXTMODE_SCRIPTS/gGurusamy Sarathy2000-01-041-1/+1
| | | p4raw-id: //depot/perl@4752
* various Windows build tweaksGurusamy Sarathy1999-12-311-38/+43
| | | p4raw-id: //depot/perl@4743
* enable the PERL_BINMODE_SCRIPTS behavior by default on WindowsGurusamy Sarathy1999-12-301-5/+3
| | | | | | to allow ByteLoader to work; the DATA filehandles continue to be left open in text mode for compatibility p4raw-id: //depot/perl@4739
* Win9x + GCC update from Benjamin Stuhl <sho_pi@hotmail.com>Gurusamy Sarathy1999-12-281-16/+5
| | | p4raw-id: //depot/perl@4729
* windows build tweaks for Borland compilerGurusamy Sarathy1999-12-051-0/+1
| | | p4raw-id: //depot/perl@4654
* applied somewhat modified version of suggested patchBenjamin Stuhl1999-12-051-7/+0
| | | | | | Message-ID: <19991119024527.72749.qmail@hotmail.com> Subject: [PATCH 5.005_62] Perl on Win95, Mark IIB p4raw-id: //depot/perl@4653
* minor USE_ITHREADS tweaksGurusamy Sarathy1999-12-011-0/+2
| | | p4raw-id: //depot/perl@4603
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-10/+27
| | | p4raw-id: //depot/perl@4602
* win32 internal data must be interpreter-localGurusamy Sarathy1999-11-081-25/+40
| | | p4raw-id: //depot/perl@4536
* patch up egcs-1.1.2-mingw32 build (builds a working miniperl, but notGurusamy Sarathy1999-10-271-0/+7
| | | | | perl; stdout/stderr redirects seem broken as well) p4raw-id: //depot/perl@4474
* support PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS onGurusamy Sarathy1999-10-171-2/+2
| | | | | windows p4raw-id: //depot/perl@4402
* some versions of mingw32 have __int64, define iff it isn'tGurusamy Sarathy1999-10-061-1/+3
| | | p4raw-id: //depot/perl@4305
* C<union any> needs no PERL_OBJECT-treatmentGurusamy Sarathy1999-07-201-9/+0
| | | p4raw-id: //depot/perl@3706
* fixups for sundry warnings about function pointersGurusamy Sarathy1999-07-121-2/+2
| | | p4raw-id: //depot/perl@3669