summaryrefslogtreecommitdiff
path: root/win32/win32.c
Commit message (Collapse)AuthorAgeFilesLines
* "lose the it's", from Abhijit Menon-Sen.Jarkko Hietaniemi2001-06-271-1/+1
| | | | | ("It's" not searched, pods not searched.) p4raw-id: //depot/perl@10980
* PerlIO fixups for Win32:Nick Ing-Simmons2001-03-241-0/+8
| | | | | | | | | - 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. p4raw-id: //depot/perlio@9321
* Abolish USE_WIN32_RTL_ENV.Jarkko Hietaniemi2001-02-231-4/+0
| | | p4raw-id: //depot/perl@8916
* Win32::Spawn() didn't inherit cwd and env correctlyJan Dubois2000-12-281-2/+9
| | | | | Message-ID: <reti4ts0php3anruv0qcjru3tl850g3sfd@4ax.com> p4raw-id: //depot/perl@8235
* fix open(FOO, ">&MYSOCK") failure under Windows 9x (problem isGurusamy Sarathy2000-12-051-1/+1
| | | | | | due to the notorious GetFileType() bug in Windows 9x, which fstat() tickles) p4raw-id: //depot/perl@7986
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-3/+0
| | | p4raw-id: //depot/perl@7984
* Win32 builds and runs (mostly) with USE_PERLIO.Nick Ing-Simmons2000-11-211-4/+0
| | | | | | PERLIO=perlio passes all tests. PERLIO=stdio (sadly the default) hangs in t.pragma/warnings.t #319 p4raw-id: //depot/perlio@7796
* Redo #7679 with LFs instead of CRLFs.Jarkko Hietaniemi2000-11-141-44/+44
| | | p4raw-id: //depot/perl@7680
* Get PerlIO building on Win32Benjamin Stuhl2000-11-141-7/+44
| | | | | Message-ID: <20001113230808.18659.qmail@web6305.mail.yahoo.com> p4raw-id: //depot/perl@7679
* Borland C fstat() never saw the fd as writable.Vadim Konovalov2000-10-181-0/+18
| | | | | | | Subject: fix for Borland's weak "stat" (perl@7211) From: "Konovalov, Vadim" <vkonovalov@lucent.com> Message-ID: <402099F49BEED211999700805FC7359F7C0E40@ru0028exch01.spb.lucent.com> p4raw-id: //depot/perl@7362
* on Windows, avoid potential exception (could happen if MSVCRT isn'tGurusamy Sarathy2000-10-091-51/+0
| | | | | being used) when closing a socket handle p4raw-id: //depot/perl@7173
* on Windows, LoadLibrary() could load an extension DLL multipleGurusamy Sarathy2000-10-091-0/+19
| | | | | times if forward slashes are used in the path p4raw-id: //depot/perl@7171
* change#6327 didn't quite go all the way to enable USE_SOCKETS_AS_HANDLESGurusamy Sarathy2000-09-121-1/+1
| | | | | | | initialization in all the threads on Windows p4raw-link: @6327 on //depot/perl: 0401f8415cd90e2eed98f1f8939fbc02af4a0c74 p4raw-id: //depot/perl@7066
* Modern Borland C now seems to have anon unions for info.wProcessorArchitectureVadim Konovalov2000-09-111-1/+1
| | | | | | Subject: borland C++ win32.c tweak Message-ID: <402099F49BEED211999700805FC7359F6FB379@ru0028exch01.spb.lucent.com> p4raw-id: //depot/perl@7050
* change#6791 accidentally clobbered change#6710, put it backGurusamy Sarathy2000-09-011-0/+6
| | | | | | p4raw-link: @6791 on //depot/perl: da147683998a4de28027887441303c16367eda87 p4raw-link: @6710 on //depot/perl: e8d3aa3b2e7edcd352aa3e0d8a884844f9aa9d5e p4raw-id: //depot/perl@6999
* Replace #6705 with a minimal doc patch.Jan Dubois2000-08-241-73/+53
| | | | | | Subject: [PATCH 5.6.0] replace change #6705 Message-ID: <dau8qsolaurdcbom4810gfuhbjegemtr58@4ax.com> p4raw-id: //depot/perl@6791
* small tweaks for change#6705: avoid C++ style comments in C code;Gurusamy Sarathy2000-08-211-11/+10
| | | | | | | use Perl's malloc API rather than the low level system one p4raw-link: @6705 on //depot/perl: d12db45c09c7b1994500d95b22b3635ca28bfffb p4raw-id: //depot/perl@6738
* fix for Win32::GetFullPathName and Win32::GetShortPathNameJan Dubois2000-08-191-0/+6
| | | | | Message-ID: <2ihrps00u6qkpjtfq6f2b1d1ndkrs7l04u@4ax.com> p4raw-id: //depot/perl@6710
* fix for Win32::DomainNameJan Dubois2000-08-181-53/+68
| | | | | Message-ID: <0o9rps458r29eb97h5csuq81b1eip4no33@4ax.com> p4raw-id: //depot/perl@6705
* avoid warnings from dense compilerGurusamy Sarathy2000-08-171-4/+6
| | | p4raw-id: //depot/perl@6664
* waitpid() now handles externally spawned pids correctly;Gurusamy Sarathy2000-08-171-23/+68
| | | | | | | | | | fixes for backtick/wait/waitpid failures on Windows 9x these changes make the pid returned by process functions on Windows 9x always positive by clearing the high bit (which is always set on Win9x); pseudo-process PIDs are likewise always negative now on Win9x (just as on NT/2000) p4raw-id: //depot/perl@6661
* on windows, the return values from wait() and waitpid() don'tGurusamy Sarathy2000-08-161-2/+2
| | | | | match those of pseudo-pids p4raw-id: //depot/perl@6659
* various syntax errors and such (not fixed: comp/require.t#22 coredumpGurusamy Sarathy2000-08-011-13/+12
| | | | | on Windows) p4raw-id: //depot/perl@6476
* fix and question re: waitpid() under win32Brian Clarke2000-08-011-12/+20
| | | | | | | | 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#6293..6324 into mainlineGurusamy Sarathy2000-07-111-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-link: @6324 on //depot/cfgperl: 81bf48a6dbba4b295dfa172a17ca70b654dbf225 p4raw-link: @6293 on //depot/cfgperl: 6e37ea6052902cde1aeb08a2129ffc7c8ea53736 p4raw-id: //depot/perl@6369 p4raw-branched: from //depot/cfgperl@6368 'branch in' lib/Win32.pod lib/lib_pm.PL p4raw-deleted: from //depot/cfgperl@6368 'delete in' pod/Win32.pod (@5937..) pod/buildtoc (@6091..) lib/lib.pm.PL (@6227..) pod/Makefile (@6232..) p4raw-integrated: from //depot/cfgperl@6368 'copy in' thread.h (@5656..) lib/warnings/register.pm (@5704..) ext/B/B/Stash.pm (@5972..) lib/CGI/Util.pm (@6034..) util.c (@6217..) gv.c (@6244..) pp.c (@6260..) doop.c (@6269..) pod/perlfunc.pod (@6277..) pp_ctl.c (@6293..) makedef.pl (@6301..) embed.h global.sym objXSUB.h perlapi.c proto.h (@6305..) win32/Makefile (@6307..) Makefile.SH (@6309..) t/op/method.t (@6312..) sv.h (@6315..) 'ignore' op.c (@6273..) 'merge in' embed.pl win32/win32.c (@6305..) p4raw-integrated: from //depot/cfgperl@6324 'merge in' toke.c (@6307..) p4raw-branched: from //depot/cfgperl@6323 'branch in' pod/buildtoc.PL (@6319..) p4raw-integrated: from //depot/cfgperl@6323 'copy in' pod/perl.pod (@6319..) pod/perltoc.pod (@6322..) 'merge in' MANIFEST (@6319..) p4raw-branched: from //depot/cfgperl@6319 'branch in' pod/Makefile.SH p4raw-integrated: from //depot/cfgperl@6315 'ignore' pp_hot.c (@6313..) p4raw-integrated: from //depot/cfgperl@6311 'copy in' ext/POSIX/POSIX.pod (@6296..) p4raw-integrated: from //depot/cfgperl@6307 'merge in' doio.c (@6223..)
* integrate cfgperl change#6217 into mainlineGurusamy Sarathy2000-07-111-4/+4
| | | | | p4raw-link: @6217 on //depot/cfgperl: cc9b67681954df413fe79f7c379e7b91a3121259 p4raw-id: //depot/perl@6347
* integrate cfgperl changes#6207..6210 into mainlineGurusamy Sarathy2000-07-111-0/+4
| | | | | | p4raw-link: @6210 on //depot/cfgperl: b8b4c9f3cf6ef09c878a80ff97526a69902a44ca p4raw-link: @6207 on //depot/cfgperl: b37a7757477319a5fcdd5131db15046064f631c4 p4raw-id: //depot/perl@6345
* adjust change#6299Gurusamy Sarathy2000-07-041-12/+12
| | | | | p4raw-link: @6299 on //depot/perl: 6c644e7885bc20d759d8cbcb4abaa8f14113c03b p4raw-id: //depot/perl@6302
* fix memory leak on Windows (PL_sys_intern contents were neverGurusamy Sarathy2000-07-041-0/+14
| | | | | freed) p4raw-id: //depot/perl@6299
* PL_sys_intern was being initialized too late on windowsGurusamy Sarathy2000-05-111-17/+25
| | | p4raw-id: //depot/perl@6104
* replace direct call to sighandler() with (*PL_sighandlerp)()Gurusamy Sarathy2000-05-051-1/+1
| | | p4raw-id: //depot/perl@6067
* allow REG_EXPAND_SZ keys in Windows registry (fromGurusamy Sarathy2000-04-281-1/+3
| | | | | John Clayton <John.Clayton@barclayscapital.com>) p4raw-id: //depot/perl@6003
* track more of the child state on WindowsGurusamy Sarathy2000-03-091-3/+13
| | | p4raw-id: //depot/perl@5631
* vendorlib support for Windows; regen win32/config*Gurusamy Sarathy2000-03-061-14/+34
| | | p4raw-id: //depot/perl@5574
* patch to fix mingw32 build under USE_IMP_SYS (from Benjamin Stuhl);Gurusamy Sarathy2000-03-021-2/+11
| | | | | some parts not applied p4raw-id: //depot/perl@5445
* Windows miscellanyGurusamy Sarathy2000-03-011-18/+25
| | | p4raw-id: //depot/perl@5388
* support kill(0,$pid) on Windows to test if process existsGurusamy Sarathy2000-03-011-3/+11
| | | p4raw-id: //depot/perl@5386
* change#5364 had a few problemsGurusamy Sarathy2000-02-291-1/+7
| | | | | 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/+29
| | | p4raw-id: //depot/perl@5364
* windows fixes for virtualizing child std{in,out,err} handles,Gurusamy Sarathy2000-02-201-5/+22
| | | | | | attempts to lock uninitialized critical section in files that were never explicitly opened (from Doug Lankshear) p4raw-id: //depot/perl@5169
* propagate st_mode bits to group/other for Borland buildGurusamy Sarathy2000-02-151-0/+4
| | | | | (from Vadim Konovalov <vkonovalov@lucent.com>) p4raw-id: //depot/perl@5097
* various Windows tweaks: make $^E a little less buggy by savingGurusamy Sarathy2000-02-071-31/+33
| | | | | | and restoring system error across TLS fetch; avoid needless copying of buffers p4raw-id: //depot/perl@5024
* !USING_WIDE() branch is busted in win32_stat()Gurusamy Sarathy2000-01-311-35/+40
| | | p4raw-id: //depot/perl@4933
* more exported symbols needed for build on windowsGurusamy Sarathy2000-01-281-1/+6
| | | p4raw-id: //depot/perl@4916
* add missing flag in change#4892Gurusamy Sarathy2000-01-271-2/+8
| | | | | p4raw-link: @4892 on //depot/perl: 9e5f57defb0d4fe4a23e6e24c3d57478465aea87 p4raw-id: //depot/perl@4911
* typo in change#4892Gurusamy Sarathy2000-01-251-2/+2
| | | | | p4raw-link: @4892 on //depot/perl: 9e5f57defb0d4fe4a23e6e24c3d57478465aea87 p4raw-id: //depot/perl@4893
* eliminate need for perl95.exe on Windows 9x by working around CRTGurusamy Sarathy2000-01-251-69/+71
| | | | | | | 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
* consistently use MAX_PATH+1 buffer sizesGurusamy Sarathy2000-01-251-19/+19
| | | p4raw-id: //depot/perl@4886
* workaround for rename('x','X') bug in Windows NTGurusamy Sarathy2000-01-251-24/+32
| | | p4raw-id: //depot/perl@4885
* assorted little nitsGurusamy Sarathy2000-01-241-4/+11
| | | p4raw-id: //depot/perl@4882