summaryrefslogtreecommitdiff
path: root/os2/os2ish.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos (spelling errors) in os2/*.Peter J. Acklam) (via RT2011-01-071-2/+2
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81900] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81900 > Signed-off-by: Abigail <abigail@abigail.be>
* make PERL_SYS_INIT/INIT3/TERM into functionsDave Mitchell2007-09-251-7/+7
| | | p4raw-id: //depot/perl@31970
* OS/2-specific fixes, round IIIlya Zakharevich2006-12-181-1/+4
| | | | | Message-ID: <20061218084524.GA14866@powdermilk.math.berkeley.edu> p4raw-id: //depot/perl@29580
* Add PERLIO_INIT and PERLIO_TERM to PERL_SYS_INIT* and PERL_SYS_TERM*Nicholas Clark2006-10-211-4/+9
| | | | | in */*ish.h headers. p4raw-id: //depot/perl@29077
* OS/2 updateIlya Zakharevich2004-01-011-2/+220
| | | | | Message-ID: <20031218221029.GA7898@math.berkeley.edu> p4raw-id: //depot/perl@22032
* OS/2 buildIlya Zakharevich2003-11-021-0/+2
| | | | | Message-ID: <20031029220017.GA26384@math.berkeley.edu> p4raw-id: //depot/perl@21620
* Two OS/2 portability patches from Ilya.Ilya Zakharevich2003-10-211-0/+2
| | | | | | | | | | | | Subject: [PATCH 5.8.1 @21211] sockets broken on OS/2 Date: Thu, 25 Sep 2003 12:09:11 -0700 Message-ID: <20030925190911.GA27028@math.berkeley.edu> Subject: Re: [PATCH 5.8.1 @21379] tmpfile() broken on OS/2 From: Ilya Zakharevich <nospam-abuse@ilyaz.org> Date: Thu, 25 Sep 2003 19:50:45 -0700 Message-ID: <20030926025045.GA27507@math.berkeley.edu> p4raw-id: //depot/perl@21509
* -M -A -C brokenIlya Zakharevich2003-09-181-0/+5
| | | | | | | Message-ID: <20030918180202.GA21949@math.berkeley.edu> (use stat.t instead of time.t) p4raw-id: //depot/perl@21277
* OS/2 APIs againIlya Zakharevich2003-09-171-2/+7
| | | | | Message-ID: <20030917064941.GA20444@math.berkeley.edu> p4raw-id: //depot/perl@21259
* OS/2 buildIlya Zakharevich2003-08-031-0/+2
| | | | | Message-ID: <20030802163850.GA4712@math.berkeley.edu> p4raw-id: //depot/perl@20454
* Remove PL_earlytaint since the hash seed codeJarkko Hietaniemi2003-07-041-4/+0
| | | | | can be delayed until perl_parse(). p4raw-id: //depot/perl@19979
* Move the PL_earlytaint initialization to the PERL_SYS_INIT()Jarkko Hietaniemi2003-06-291-0/+4
| | | | | as per suggestion from Sarathy. p4raw-id: //depot/perl@19878
* More Perl malloc debugging magic from Ilya. Seems to work inJarkko Hietaniemi2003-06-201-0/+1
| | | | | | | | | | Linux, Solaris, AIX. Had to do #ifdef OS2 for the <io.h> in malloc.c, found in AIX since there is no such header. In Tru64 miniperl fails an assert: "free()ed/realloc()ed-away memory was overwritten?" (In IRIX compiles but that doesn't prove much since in IRIX Perl's malloc is simply not used.) p4raw-id: //depot/perl@19831
* OS2 patchesIlya Zakharevich2003-06-151-2/+84
| | | | | Message-ID: <20030615004956.GA28272@math.berkeley.edu> p4raw-id: //depot/perl@19789
* Integrate:Ilya Zakharevich2003-04-011-2/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | [ 19106] Subject: [PATCH 5.8.1 @19053] OS/2-related patches Message-ID: <20030331204337.GA3634@math.berkeley.edu> and regen Configure. p4raw-link: @19106 on //depot/maint-5.8/perl: 8257dec7ed17c0d4d721411d2a781ceadf724da5 p4raw-id: //depot/perl@19120 p4raw-edited: from //depot/maint-5.8/perl@19118 'edit in' embedvar.h (@18804..) p4raw-integrated: from //depot/maint-5.8/perl@19118 'copy in' os2/Makefile.SHs os2/OS2/ExtAttr/Changes os2/OS2/ExtAttr/ExtAttr.pm os2/OS2/PrfDB/Changes os2/OS2/PrfDB/PrfDB.pm os2/OS2/REXX/DLL/DLL.pm os2/OS2/REXX/REXX.pm os2/dl_os2.c os2/os2thread.h (@17645..) ext/threads/threads.xs (@18619..) perlio.c (@18948..) Makefile.SH (@19061..) 'ignore' embed.pl (@18872..) embed.h (@19011..) embed.fnc (@19030..) 'merge in' os2/os2ish.h (@17645..) os2/os2.c (@18347..) perlapi.h (@18804..) perlvars.h (@18808..) makedef.pl (@18896..) intrpvar.h (@18920..) sv.c (@18961..) p4raw-edited: from //depot/maint-5.8/perl@19106 'edit in' Configure (@19040..) p4raw-integrated: from //depot/maint-5.8/perl@19106 'copy in' reentr.h (@18850..) reentr.c reentr.pl (@18922..)
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-107/+0
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* OS/2: found the _fd_flags() prototype.Jarkko Hietaniemi2002-05-301-1/+1
| | | p4raw-id: //depot/perl@16878
* OS/2: provide prototype.Jarkko Hietaniemi2002-05-291-0/+2
| | | p4raw-id: //depot/perl@16865
* OS/2: more missing definitions.Jarkko Hietaniemi2002-05-291-0/+8
| | | p4raw-id: //depot/perl@16856
* OS/2: more missing headers from John Poltorak.Jarkko Hietaniemi2002-05-291-0/+2
| | | p4raw-id: //depot/perl@16852
* ASCII vs BINARY on OS/2 in perlioIlya Zakharevich2002-04-021-0/+10
| | | | | Message-ID: <20020402003708.A8648@math.ohio-state.edu> p4raw-id: //depot/perl@15682
* OS/2 tests and moreIlya Zakharevich2002-02-151-3/+71
| | | | | | Message-Id: <20020215035624.A16467@math.ohio-state.edu> p4raw-link: @14577 on //depot/perl: 0ad5258ff3f3328f321188cbb4fcd6a74b365431 p4raw-id: //depot/perl@14705
* OS/2 buildIlya Zakharevich2002-02-111-0/+1
| | | | | | | Message-ID: <20020211065640.A14993@math.ohio-state.edu> (sans the Configure, perlio.sym, and t/op/stat.t parts) p4raw-id: //depot/perl@14641
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-3/+3
| | | | | | 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
* OS/2 multi-architectureIlya Zakharevich2001-07-231-11/+36
| | | | | Message-ID: <20010723192949.A14802@math.ohio-state.edu> p4raw-id: //depot/perl@11462
* OS/2 improvementsIlya Zakharevich2001-06-281-0/+85
| | | | | Message-ID: <20010628160314.A17906@math.ohio-state.edu> p4raw-id: //depot/perl@11010
* Re: [PATCH 5.6.1] OS2 syslogIlya Zakharevich2001-06-251-0/+64
| | | | | Message-ID: <20010624051704.A27604@math.ohio-state.edu> p4raw-id: //depot/perl@10921
* Re: [PATCH 5.6.1] OS2 warningsIlya Zakharevich2001-06-241-0/+10
| | | | | Message-ID: <20010624053719.A27866@math.ohio-state.edu> p4raw-id: //depot/perl@10882
* [PATCH 5.6.1] OS2 getpw*, getgr*Ilya Zakharevich2001-06-211-0/+32
| | | | | | | | | | | Date: Thu, 21 Jun 2001 06:23:56 -0400 Message-ID: <20010621062356.A8619@math.ohio-state.edu> Subject: Re: [PATCH 5.6.1] OS2 getpw*, getgr* From: Ilya Zakharevich <ilya@math.ohio-state.edu> Date: Thu, 21 Jun 2001 06:32:21 -0400 Message-ID: <20010621063221.A8823@math.ohio-state.edu> p4raw-id: //depot/perl@10768
* Integrate change #9030 from maintperl into mainline.Jarkko Hietaniemi2001-03-051-3/+14
| | | | | | | | | | | | | | | | Subject: [PATCH 5.6.1] OS/2 cleanup p4raw-link: @9030 on //depot/maint-5.6/perl: 2105755b4e61318e9489b9a118af8e270a8bc735 p4raw-id: //depot/perl@9031 p4raw-branched: from //depot/maint-5.6/perl@9029 'branch in' os2/os2add.sym p4raw-integrated: from //depot/maint-5.6/perl@9029 'copy in' os2/Changes os2/OS2/REXX/REXX.pm os2/OS2/REXX/t/rx_cmprt.t os2/os2.sym (@5902..) os2/Makefile.SHs (@8153..) os2/OS2/REXX/REXX.xs os2/os2ish.h (@8606..) 'merge in' lib/ExtUtils/MM_OS2.pm os2/OS2/REXX/Makefile.PL (@5902..) MANIFEST (@8986..) makedef.pl (@8987..) os2/os2.c (@9016..) lib/ExtUtils/MM_Unix.pm (@9028..)
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-1/+0
| | | p4raw-id: //depot/perl@7984
* [ID 20000915.007] Not OK: perl v5.7.0 +DEVEL7092 on os2-64int-ld 2.30 ↵Yitzchak Scott-Thoennes2000-10-031-0/+2
| | | | | | | '(UNINSTALLED)' Message-Id: <200009151419.e8FEJvE19796@garcia.efn.org> p4raw-id: //depot/perl@7128
* fix misc cast warningsYitzchak Scott-Thoennes2000-08-301-0/+3
| | | | | Message-ID: <uaKr5gzkgGwQ092yn@efn.org> p4raw-id: //depot/perl@6915
* OS/2 tweaks for usethreads build (from Rocco CaputoGurusamy Sarathy2000-05-281-20/+44
| | | | | <troc@netrus.net>) p4raw-id: //depot/perl@6149
* support binmode(F,":crlf") and use open IN => ":raw", OUT => ":crlf"Gurusamy Sarathy2000-03-091-1/+1
| | | | | semantics; the pragma sets defaults for both open() and qx// p4raw-id: //depot/perl@5628
* fix OS/2 coredump with POSIX::tmpnam() (from Ilya Zakharevich)Gurusamy Sarathy2000-03-041-0/+3
| | | p4raw-id: //depot/perl@5519
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-1/+1
| | | p4raw-id: //depot/perl@4602
* remove VIRTUAL tag, PERL_OBJECT doesn't need it anymoreGurusamy Sarathy1999-11-041-1/+0
| | | p4raw-id: //depot/perl@4511
* Re: [PATCH 5.005_62] OS/2 improvementsIlya Zakharevich1999-10-241-14/+32
| | | | | Message-Id: <199910240724.DAA12230@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@4432
* OS/2 socket fixes.Ilya Zakharevich1999-05-301-0/+7
| | | | | | | To: Mailing list Perl5 <perl5-porters@perl.org> Subject: [PATCH 5.005_57] Teach Socket and io_unix.t the syntax of OS/2 Message-ID: <19990529201813.B9489@monk.mps.ohio-state.edu> p4raw-id: //depot/cfgperl@3508
* Quickier thread-specific data on OS/2Ilya Zakharevich1999-05-101-3/+10
| | | | | Message-Id: <199905040238.WAA01865@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3369
* OS/2 threadsIlya Zakharevich1999-02-021-1/+1
| | | | | | To: Mailing list Perl5 <perl5-porters@perl.org> Message-ID: <19990126133946.A11594@monk.mps.ohio-state.edu> p4raw-id: //depot/cfgperl@2769
* OS/2 events get closer to PerlIlya Zakharevich1998-11-281-5/+40
| | | | | Message-Id: <199811160125.UAA05268@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2340
* mark link type of exported functions for OS/2Ilya Zakharevich1998-08-021-2/+7
| | | | | | Message-Id: <199807270103.VAA04977@monk.mps.ohio-state.edu> Subject: Re: Compiler linkage's types [PATCH 5.005] p4raw-id: //depot/maint-5.005/perl@1702
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-1/+1
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* Lots of VMS changes. vms/gen_shrfls.pl (which parses header files)Charles Bailey1997-12-171-0/+8
| | | | | | needs rewriting now that we use perlvars.h and foovar.h: Subject: [PATCH] 5.004_54 under VMS (fwd) p4raw-id: //depot/perl@374
* Threading patches for OS/2 (missing files taken from previous patch):Ilya Zakharevich1997-12-171-0/+92
| | | | | Subject: Re: 5.004_55: OS/2 patches again p4raw-id: //depot/perl@371
* Move malloc_mutex initialisation/destruction:Ilya Zakharevich1997-11-251-1/+1
| | | | | Subject: patch to 5.004_54 for pthreads with Perl's malloc p4raw-id: //depot/perl@299
* Assorted OS/2 fixesIlya Zakharevich1997-08-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In article <9706131709.AA05526@toad.ig.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk> wrote: > It give me great pleasure to announce the arrival of perl5.004_01. Thank you for a great job! You even corrected os2/diff.configure! Unfortunately, several sections of os2/diff.configure were erroneously removed, so it will not create a valid config.sh any more (ar used instead of $ar, and one extra method to extract symbols is not tried). Unfortunately, I was away from my development machine, so could not try it earlier. A patch to correct this problem, and some other ones, follows. a) Missing sections restored; os2/diff.configure b) my_flock added to os2/os2.c (libc contains a dummy implementation only) (switchable off in case CRT DLL is fixed in this respect); os2/os2ish.h os2/Makefile.SHs os2/os2.c c) depending on architecture, waitpid may be implemented or not. New define HAS_WAITPID_RUNTIME is added and wait4pid corrected correspondingly; os2/os2ish.h util.c d) if -S was given and the file name contained \ , it was nevertheless searched on path; perl.c e) updated: os2/Changes README.os2 f) by default use better gcc optimization options (as mbeattie advices): hints/os2.sh [editor's note: this was applied in the reverse order to one a couple of commits ago] p5p-msgid: 1997Jun16.163234.2091727@hmivax.humgen.upenn.edu
* [inseparable changes from match from perl-5.003_97b to perl-5.003_97c]Perl 5 Porters1997-04-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUILD PROCESS Subject: Fix syntax error in Configure comment(!) From: Chip Salzenberg <chip@perl.com> Files: Configure Subject: For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic' From: Chip Salzenberg <chip@perl.com> Files: Configure Subject: Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl From: Chip Salzenberg <chip@perl.com> Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h CORE LANGUAGE CHANGES Subject: Refine setgroups() behavior of C<$)> From: Chip Salzenberg <chip@perl.com> Files: mg.c pod/perldelta.pod pod/perlvar.pod Subject: Forbid -[Mm] on #! line From: Chip Salzenberg <chip@perl.com> Files: pod/perldelta.pod pod/perldiag.pod toke.c CORE PORTABILITY Subject: Special mkdir() for VMS Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT) From: Charles Bailey <bailey@hmivax.humgen.upenn.edu> Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h Msg-ID: 01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu (applied based on p5p patch as commit ebec1d4b2ca9c08d24035a369c7aa782aa058e66) DOCUMENTATION Subject: IO::Socket doc fix Date: Tue, 08 Apr 1997 15:30:43 -0400 From: Roderick Schertler <roderick@argon.org> Files: ext/IO/lib/IO/Socket.pm Msg-ID: 28383.860527843@eeyore.ibcinc.com (applied based on p5p patch as commit 4a51304ce091cb6d1ccc9f25e11753bd7d985b32) LIBRARY AND EXTENSIONS Subject: Replace Class::Template with improved Class::Struct From: Jim Miner <jfm@winternet.com> Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod pod/perlmod.pod pod/perltoot.pod Subject: MakeMaker pathname patch Date: Wed, 9 Apr 1997 20:08:23 +0100 From: Nick Ing-Simmons <nik@tiuk.ti.com> Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm Msg-ID: 199704091908.UAA00877@ni-s.u-net.com (applied based on p5p patch as commit 9cbbd68ff8edc7de96e3471de49538d0b2b98173) Subject: Fix configuration of new socket From: Chip Salzenberg <chip@perl.com> Files: ext/IO/lib/IO/Socket.pm