summaryrefslogtreecommitdiff
path: root/vos
Commit message (Collapse)AuthorAgeFilesLines
* Fixup VOS builds of miniperlPaul Green2002-05-063-2/+27
| | | | | Message-Id: <200205060311.XAA12996@mailhub1.stratus.com> p4raw-id: //depot/perl@16422
* Update README.vos and release vos build macrosPaul Green2002-05-054-0/+65
| | | | | | Message-Id: <200205052114.RAA26329@mailhub2.stratus.com> To: perl5-porters@perl.org p4raw-id: //depot/perl@16419
* Try #2 of getting rid of bincompat5005.Jarkko Hietaniemi2002-05-012-20/+4
| | | p4raw-id: //depot/perl@16293
* No bincompat5005.Jarkko Hietaniemi2002-05-012-2/+0
| | | p4raw-id: //depot/perl@16291
* fix vos/vos.c to implement pow(0,0)Paul Green2002-04-251-0/+21
| | | | | Message-Id: <200204242252.SAA07978@mailhub1.stratus.com> p4raw-id: //depot/perl@16170
* Configure-related tweaks.Jarkko Hietaniemi2002-03-294-0/+10
| | | p4raw-id: //depot/perl@15612
* Neuter socketpair on Stratus VOSPaul Green2002-03-282-3/+21
| | | | | Message-Id: <200203281246.HAA14426@mailhub1.stratus.com> p4raw-id: //depot/perl@15582
* d_nv_preserves_uv_bitsNicholas Clark2002-03-182-2/+2
| | | | | Message-ID: <20020314222419.GE363@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15290
* Monster _r patch: try to scan for all known _r variants,Jarkko Hietaniemi2002-03-156-27/+1209
| | | | | | | | | | | | | | | | | 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
* VOS patches for perl 5.8Paul Green2002-02-167-96/+113
| | | | | Message-Id: <200202152243.RAA01195@mailhub1.stratus.com> p4raw-id: //depot/perl@14713
* Integrate mainlineNick Ing-Simmons2002-01-254-86/+107
| | | | | All but ../lib/Unicode/UCD.t pass. p4raw-id: //depot/perlio@14412
* Eradicate sharedsv.*Jarkko Hietaniemi2002-01-201-3/+1
| | | p4raw-id: //depot/perlio@14356
* Last patch needed to get Perl5.7 to build natively on VOSPaul Green2002-01-071-0/+4
| | | | | Message-Id: <95AE3CDB3543D511883A0020485B38B90235349B@exna3.stratus.com> p4raw-id: //depot/perl@14124
* Correct several Stratus VOS build issuesPaul Green2002-01-061-1/+1
| | | | | Message-Id: <95AE3CDB3543D511883A0020485B38B90235348A@exna3.stratus.com> p4raw-id: //depot/perl@14100
* VOS tweaks from Paul Green.Jarkko Hietaniemi2001-12-296-39/+78
| | | | | | | The Configure tweaks: the _exe needs to be set after the init; VOS has fd 3 hardwired to /dev/tty; the grep/ln/make substitutions really need to stick. p4raw-id: //depot/perl@13932
* VOS needs to know the modules, including pp_sort.Jarkko Hietaniemi2001-11-301-0/+1
| | | p4raw-id: //depot/perl@13389
* Tweak for the VOS building script from Paul Green.Jarkko Hietaniemi2001-11-301-3/+9
| | | p4raw-id: //depot/perl@13386
* Add procselfexe and d_dirfd to strange lands.Jarkko Hietaniemi2001-11-234-2942/+2964
| | | p4raw-id: //depot/perl@13218
* Implement the sort pragma. Split sort code from pp_ctl.cJarkko Hietaniemi2001-11-211-0/+2
| | | | | | | | | | to pp_sort.c. Includes the quicksort stabilizing layer from John P. Linderman. -Msort=qsort or -Msort=fast is faster than without (or with -Msort=mergesort or -Msort=safe) for short random inputs, but for some reason not quite as fast as 5.6.1 qsort. More benchmarking, profiling, tuning, and optimizing definitely needed. p4raw-id: //depot/perl@13179
* Spread d_procselfexe to far-off lands (undefined).Jarkko Hietaniemi2001-11-204-2938/+2953
| | | p4raw-id: //depot/perl@13141
* Remove iconv references since we are not using itJarkko Hietaniemi2001-09-204-84/+56
| | | | | | | and not going to; regen perltoc, perlmodlib. (Some references still linger in perltoc, have to figure out where they are coming from.) p4raw-id: //depot/perl@12095
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-272-2/+2
| | | | | | 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
* Introduce more floating point classifying APIs;Jarkko Hietaniemi2001-08-094-0/+284
| | | | | | | | | | | | | try to define (most importantly) Perl_is{inf,nan}(x). For this first cut, assume none such APIs exist in non-UNIXoid platforms-- this is of course too unkind: Win32 rumoredly has _fpclass() and _isnan(), and VMS/VOS very probably have some of the APIs available. The only thing Perl uses at the moment is Perl_isnan() (has been in use for a while now). NOTE: the Win32 and NetWare config_h.?c need regenerating. p4raw-id: //depot/perl@11618
* Add HAS_PTHREAD_ATFORK.Jarkko Hietaniemi2001-07-124-2/+16
| | | p4raw-id: //depot/perl@11334
* Add Configure probes for nl_langinfo() and <langinfo.h>.Jarkko Hietaniemi2001-06-284-0/+30
| | | | | | Expected not to exist in non-UNIX excepting in VMS, where according to a quick web survey they just might. p4raw-id: //depot/perl@11003
* Further tiny bcopy cleanupAndy Dougherty2001-06-222-8/+8
| | | | | Message-ID: <Pine.SOL.4.10.10106221417030.28044-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@10831
* Add fchdir() probe (in non-UNIX systems assume it doesn't exist).Jarkko Hietaniemi2001-06-214-0/+14
| | | p4raw-id: //depot/perl@10797
* After some reading I don't think we can blindlyJarkko Hietaniemi2001-06-204-14/+0
| | | | | | | | | use systems' realpath(). Too many security problems, too many buggy implementations. TODO: the realpath() emulation code in util.c doesn't seem fully operational? (readlink(), for example?) p4raw-id: //depot/perl@10744
* VOS updates from Paul Green.Jarkko Hietaniemi2001-06-193-0/+10
| | | p4raw-id: //depot/perl@10704
* Update the vos/config.*.* files.Jarkko Hietaniemi2001-06-194-62/+100
| | | p4raw-id: //depot/perl@10703
* Add a makefile for more painless adding of symbols to theJarkko Hietaniemi2001-06-191-0/+21
| | | | | | VOS headers while in UNIX (in VOS the vos/configure_perl.cm takes care of the adding) p4raw-id: //depot/perl@10702
* The first steps towards cross-compilation.Jarkko Hietaniemi2001-06-154-18/+6
| | | | | | | | | | | | | | | | | | | | | | Abstract execution of compiled test executables with $run, and abstract transfer of files with $to and $from. Under cross-compilation the $run, $to, and $from will point to appropriate wrapper scripts, by default ssh and scp, but also rsh, rcp, and cp are supported. If not cross-compiling, they will be set to '', ':', and ':', respectively. With these patches I was able to get Configure for iPAQ ARM Linux on an Intel Linux about 95% right (only a few tests failed to execute or they produced incorrect results), and I was able to compile a functional miniperl. The symbol crosscompile renamed to be usecrosscompile, the corresponding C symbol from CROSSCOMPILE to USE_CROSS_COMPILE. p4raw-id: //depot/perl@10592
* Add Configure directive -Dusereentrant for Artur's ithreads work,Jarkko Hietaniemi2001-06-132-0/+2
| | | | | extremely experimental, not even prompted for. p4raw-id: //depot/perl@10569
* Add the modfl_pow32_bug (anti)definition also to VOS headers.Jarkko Hietaniemi2001-06-112-0/+16
| | | p4raw-id: //depot/perl@10516
* VOS updates from Paul Green for @10476.Jarkko Hietaniemi2001-06-118-255/+495
| | | | | p4raw-link: @10476 on //depot/perl: 3e1b48791d54e7c6043211159cffdebed97f0943 p4raw-id: //depot/perl@10515
* Be inspired more by Hugo-- introduce HAS_MODFL_POW32_BUG.Jarkko Hietaniemi2001-06-082-0/+2
| | | p4raw-id: //depot/perl@10479
* Configure tweaks; add prototype probes, make the cpp symbolsJarkko Hietaniemi2001-06-042-18/+28
| | | | | | probe to cast, not whine; test for %Ld and %Lf before %lld and %llf because the L is the ANSI way. p4raw-id: //depot/perl@10434
* Configure tweaks; record the Berkeley DB version,Jarkko Hietaniemi2001-06-011-0/+2
| | | | | | | | | probe for realpath(), for setresuid() and setresgid() prototypes; use realpath() (try to be paranoid enough), use the setres[ug]id prototypes because glibc has the functions but not their prototypes; add -Wall -ansi to gcc ccflags; regen toc. p4raw-id: //depot/perl@10372
* Move the strftime() wrapper from POSIX.xs to util.cJarkko Hietaniemi2001-04-194-0/+14
| | | | | as my_strftime(), requires HAS_STRFTIME. p4raw-id: //depot/perl@9746
* Introduce d_u32align / U32_REQUIRES_ALIGNMENT, needed forJarkko Hietaniemi2001-04-054-0/+154
| | | | | | | | ext/Digest/MD5/Makefile.PL and t/lib/md5-align.t. Introduce probes for struct msghdr, struct cmsghdr, sendmsg, recvmsg, readv, writev, setitimer, getitimer, ualarm, usleep, for possible later extension work. p4raw-id: //depot/perl@9560
* Add sockatmark() probing.Jarkko Hietaniemi2001-03-274-0/+16
| | | p4raw-id: //depot/perl@9371
* More SIG_SIZE fixes.Jarkko Hietaniemi2001-01-222-2/+2
| | | p4raw-id: //depot/perl@8516
* The SIG_SIZE is the number of the elements *excluding*Jarkko Hietaniemi2001-01-212-2/+2
| | | | | the terminating NULL. p4raw-id: //depot/perl@8501
* Define SIG_SIZE, the number of elements in the sig_name andJarkko Hietaniemi2001-01-174-0/+12
| | | | | sig_num arrays, including the final NULL entry. p4raw-id: //depot/perl@8459
* Revert #8437 and #8438, the Linux large files story is more complex.Jarkko Hietaniemi2001-01-154-14/+0
| | | p4raw-id: //depot/perl@8440
* (Reverted by #8440)Jarkko Hietaniemi2001-01-144-0/+14
| | | | | | Add <features.h> probing, seems to be needed for (some?) Linux largefileness. p4raw-id: //depot/perl@8437
* Use UVXf.Jarkko Hietaniemi2001-01-124-0/+12
| | | p4raw-id: //depot/perl@8426
* Add sigprocmask() probe, regen Configure, regen toc.Jarkko Hietaniemi2001-01-124-0/+16
| | | p4raw-id: //depot/perl@8421
* Return of the IVUV-preservation, now seems to be happy evenJarkko Hietaniemi2000-12-152-0/+12
| | | | | | in Digital UNIX (the broken strtoul brokenness detection seems to have been the fly in the ointment). p4raw-id: //depot/perl@8138
* strtoq, strtou(q|ll|l) testing (was [PATCH] faster and 64 bit preserving ↵Nicholas Clark2000-12-154-0/+14
| | | | | | | arithmetic) Message-ID: <20001214183857.B97909@plum.flirble.org> p4raw-id: //depot/perl@8120