The patch is contributed by Colin Blake <colin@theblakes.com>.
Modified Files: nspr_symvec.opt plds_symvec.opt plc_symvec.opt
git-svn-id: svn://10.0.0.236/trunk@136347 18797224-902f-48f8-a5cc-f745e15eee43
Mac OS X. 2. Reordered the Mac code in pr_LoadLibraryByPathName to try
loading various kinds of shared libraries in the order of most likely
success. The patch is contributed by Conrad Carlen <ccarlen@netscape.com>.
r=wtc. sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@136342 18797224-902f-48f8-a5cc-f745e15eee43
around year 2038. Use GetSystemTimeAsFileTime instead. The patch is
contributed by timeless@bemail.org.
Modified files: config/now.c _win95.h _winnt.h ntio.c ntmisc.c w95io.c
git-svn-id: svn://10.0.0.236/trunk@136305 18797224-902f-48f8-a5cc-f745e15eee43
the difference is really a negative number. Thanks to Rick Swift for the
patch.
git-svn-id: svn://10.0.0.236/trunk@136282 18797224-902f-48f8-a5cc-f745e15eee43
the -z defs linker flag back.
Modified files: configure configure.in lib/ds/Makefile.in
lib/libc/src/Makefile.in pr/src/Makefile.in
2. Let pr/src/md/unix/Makefile.in be responsible for removing the
pr/src/cpu directory because it creates that directory. Note that the
'clean' target does not remove the directory because it doesn't remove
the .so's either.
Modified files: pr/src/Makefile.in, pr/src/md/unix/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@135990 18797224-902f-48f8-a5cc-f745e15eee43
because gcc-compiled objects reference symbols not defined in -lc. The
correct fix is to use gcc to build the shared libraries, as we do on Linux.
Modified Files: configure.in configure
git-svn-id: svn://10.0.0.236/trunk@135940 18797224-902f-48f8-a5cc-f745e15eee43
only). Define it as a no-op in optimized builds. Deleted PT_GetStats,
which is not useful.
Modified files: primpl.h, nspr.def, ptio.c
git-svn-id: svn://10.0.0.236/trunk@135927 18797224-902f-48f8-a5cc-f745e15eee43
additional copy of libnspr_flt4.so in pr/src/cpu/sparcv8plus if the
libnspr4.so installed in dist/lib is a symbolic link.
Modified files: pr/src/Makefile.in, pr/src/md/unix/Makefile.in
2. Made the 'release' and 'real_install' makefile targets install
libnspr_flt4.so in the cpu/sparcv8plus subdirectory of lib.
Modified files: config/rules.mk pr/src/md/unix/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@135913 18797224-902f-48f8-a5cc-f745e15eee43
AIX because bos.rte.libc 4.3.3.88 includes a fix for a security bug that
greatly increases the amount of stack space used when calling functions
like gethostbyname. Thanks to Philip K. Warren <pkw@us.ibm.com> for the
fix.
git-svn-id: svn://10.0.0.236/trunk@135902 18797224-902f-48f8-a5cc-f745e15eee43
$(MAPFILE) should be removed by "make clean". In pr/src, the "cpu"
directory needs to be removed if NSDISTMODE is not "copy".
Modified Files:
pr/src/Makefile.in lib/ds/Makefile.in lib/libc/src/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@135893 18797224-902f-48f8-a5cc-f745e15eee43
shared libraries are built with mapfiles that specify versioned export
symbols. We use the $ORIGIN and $ISALIST linker keywords to specify the
location of the ultrasparc filtee.
git-svn-id: svn://10.0.0.236/trunk@135843 18797224-902f-48f8-a5cc-f745e15eee43
function to always return 0 instead of delta time interval. The fix was
contributed by Peter Klavins <klavins@netspace.net.au>.
git-svn-id: svn://10.0.0.236/trunk@135410 18797224-902f-48f8-a5cc-f745e15eee43
counter frequency. Ignoring the high part of the frequency will cause
our interval timer code to malfunction if the high part is not zero.
Also took the opportunity to simplify the arithmetics.
git-svn-id: svn://10.0.0.236/trunk@135170 18797224-902f-48f8-a5cc-f745e15eee43
as NSPR is concerned. Invented a new macro AIX4_3_PLUS to indicate AIX 4.3
or higher.
Modified files: configure configure.in _pth.h prnetdb.c
git-svn-id: svn://10.0.0.236/trunk@135142 18797224-902f-48f8-a5cc-f745e15eee43
the _LEFT, _SIGNED, _SPACED, _ZEROS, and _NEG macros. This patch is
contributed by Brendan Eich.
git-svn-id: svn://10.0.0.236/trunk@133796 18797224-902f-48f8-a5cc-f745e15eee43
Original patch by Patrick Beard <beard@netscape.com> with modifications by Wan-Teh Chang <wtc@netscape.com>.
Bug #131306 r=cls
git-svn-id: svn://10.0.0.236/trunk@133114 18797224-902f-48f8-a5cc-f745e15eee43
command line should be an empty string in that case. Initialize newEnvp.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
git-svn-id: svn://10.0.0.236/trunk@132760 18797224-902f-48f8-a5cc-f745e15eee43
the poll methods of I/O layers on the Mac. This patch was written by
jgmyers and reviewed by sfraser and wtc.
git-svn-id: svn://10.0.0.236/trunk@132525 18797224-902f-48f8-a5cc-f745e15eee43
QueryPerformanceFrequency, so assert that the higher 32 bits are all zeros.
git-svn-id: svn://10.0.0.236/trunk@132441 18797224-902f-48f8-a5cc-f745e15eee43
version of dtoa.c. Removed the workaround of disabling compiler
optimizations on AIX.
Modified Files: Makefile.in prdtoa.c
git-svn-id: svn://10.0.0.236/trunk@132379 18797224-902f-48f8-a5cc-f745e15eee43
to run on 10.1. r=wtc.
Modified files: configure configure.in pr/src/misc/prdtoa.c
git-svn-id: svn://10.0.0.236/trunk@130523 18797224-902f-48f8-a5cc-f745e15eee43
The patch is contributed by lidl@pix.net.
Modified files: configure configure.in _bsdi.h
git-svn-id: svn://10.0.0.236/trunk@129351 18797224-902f-48f8-a5cc-f745e15eee43
functions. It is sufficient for them to fail with the not implemented
error.
Modified Files: bmmap.c macio.c os2misc.c
git-svn-id: svn://10.0.0.236/trunk@128930 18797224-902f-48f8-a5cc-f745e15eee43
that is ifdef'd with DEBUG. Thanks to timeless@bemail.org for the patch.
git-svn-id: svn://10.0.0.236/trunk@128790 18797224-902f-48f8-a5cc-f745e15eee43