1245 Commits

Author SHA1 Message Date
wtc%netscape.com
30e77d7c98 Updated for NSPR 4.2.1.
git-svn-id: svn://10.0.0.236/trunk@123697 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-20 18:13:10 +00:00
wtc%netscape.com
f6ea2a23b1 The previous checkin didn't work. Backed it out.
git-svn-id: svn://10.0.0.236/trunk@123305 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 05:37:41 +00:00
wtc%netscape.com
3e4310c8c8 Bug 151722: addr is in shared memory and is modified by another process, so
it needs to be declared volatile.


git-svn-id: svn://10.0.0.236/trunk@123300 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 05:25:52 +00:00
wtc%netscape.com
6dfc18db5c Bug 151711: gcc on OSF1 needs to use the -mieee flag.
git-svn-id: svn://10.0.0.236/trunk@123298 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 05:05:59 +00:00
wtc%netscape.com
b6972ae532 Bug 125819: fixed problems compiling using gcc on OSF1. The patch is
contributed by Chris Seawood <seawood@netscape.com>.
Modified Files: configure configure.in unix.c uxrng.c


git-svn-id: svn://10.0.0.236/trunk@123293 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 03:24:33 +00:00
wtc%netscape.com
66e159d87f Update the vercheck.c test for NSPR 4.2.1.
git-svn-id: svn://10.0.0.236/trunk@123258 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 22:15:59 +00:00
wtc%netscape.com
8289062b7c Set NSPR version to 4.2.1 Beta.
git-svn-id: svn://10.0.0.236/trunk@123256 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 22:13:15 +00:00
wtc%netscape.com
0a777bafa2 Bug 136458: removed the old -O workaround and use -m68020-60. The patch is
contributed by Richard Zidlicky <rz@linux-m68k.org>.  r=wtc.
Modified Files: configure.in configure Linux.mk


git-svn-id: svn://10.0.0.236/trunk@123252 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 22:00:29 +00:00
wtc%netscape.com
4b3c439243 Bug 144886: On platforms with gethostbyname2, add the infrastructure for
PR_GetIPNodeByName to implement PR_AI_ADDRCONFIG correctly.  Right now
only AIX implements the function to determine if the system has any IPv4
or IPv6 source address configured.  On other platforms PR_GetIPNodeByName
still behaves as if the system had both IPv4 and IPv6 source addresses
configured.


git-svn-id: svn://10.0.0.236/trunk@123238 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 20:47:39 +00:00
wtc%netscape.com
9817a97775 Bug 97475: the new 'af' field needs to be moved to the end of the
PRFilePrivate structure because the OJI code in Sun Java 2 1.3-1
distribution is reading the 'md.osfd' field of this private structure.


git-svn-id: svn://10.0.0.236/trunk@123233 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 20:30:13 +00:00
wtc%netscape.com
99c3104086 Bug 97475: some platforms, such as OpenVMS, require us to pass the exact
socket address length to socket functions like accept.  Just fixed enough
of this problem for OJI to work with Mozilla on OpenVMS.
Modified Files: _openvms.h primpl.h ptio.c


git-svn-id: svn://10.0.0.236/trunk@123227 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 18:05:26 +00:00
seawood%netscape.com
dc7263dc9e Fix real_install rules so that headers are still installed correctly if includedir is overridden on the commandline.
Bug #149483 r=blizzard


git-svn-id: svn://10.0.0.236/trunk@123212 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 09:01:48 +00:00
wtc%netscape.com
99a907f780 Bug 134099: Worked around two BeOS bugs. 1. connect does not implicitly
bind the socket. 2. accept does not return the peer's address.
Modified files: _beos.h prsocket.c bnet.c


git-svn-id: svn://10.0.0.236/trunk@123051 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 20:05:32 +00:00
wtc%netscape.com
018fc5a795 Bug 92516: _MD_gethostname returns the host's IP address on Mac so the
code that converts the fully qualified hostname to the unqualified hostname
is invalid for Mac.  Thanks to Roger D <rogerd@netscape.com> for the fix.
Modified Files: _macos.h prsystem.c


git-svn-id: svn://10.0.0.236/trunk@122422 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-31 14:45:44 +00:00
seawood%netscape.com
8c815c3701 Fix typo that was causing pthreads to be selected by default on OpenBSD even though we default to NSPR threads on that platform.
Bug #145560 r=wtc


git-svn-id: svn://10.0.0.236/trunk@122256 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-29 08:01:42 +00:00
wtc%netscape.com
877b7389a3 Fixed typo (32 should be 64) in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@121811 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:41:20 +00:00
wtc%netscape.com
9b3d07f037 Use +DD64 instead of +DA2.0W. +DD64 works for both PA-RISC and IA-64.
git-svn-id: svn://10.0.0.236/trunk@121810 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:40:27 +00:00
wtc%netscape.com
8cc00ea7d3 Bugzilla bug 142345: fixed mistakes in _MD_OpenSharedMemory and
_MD_CloseSharedMemory.  Thanks to Vladimir Golitsin
<vgolitsin@mindspring.com> for the bug report and bug fix.


git-svn-id: svn://10.0.0.236/trunk@121133 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:34:39 +00:00
wtc%netscape.com
7084b5beaa Bugzilla bug 142677: made --disable-ipv6 work on AIX. Removed the obsolete
file _aix32in6.cfg.
Modified files: configure.in configure _aix32.cfg
Removed file: _aix32in6.cfg


git-svn-id: svn://10.0.0.236/trunk@120910 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:43:40 +00:00
wtc%netscape.com
712f922229 Bugzilla bug 137736: Use "return 0" instead of exit(0) in the main()
functions of the configure test programs.  Miscellaneous changes to fix
compiler warnings about the configure test programs.


git-svn-id: svn://10.0.0.236/trunk@120704 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 17:39:01 +00:00
seawood%netscape.com
209d34721d Restore unlabelled 'MozillaHack's.
Bug #140869


git-svn-id: svn://10.0.0.236/trunk@120687 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 10:25:32 +00:00
seawood%netscape.com
ad19ddf31b Sync config.guess & config.sub with official GNU versions.
Bug #140869 r=bryner


git-svn-id: svn://10.0.0.236/trunk@120685 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 08:49:10 +00:00
wtc%netscape.com
e0654ef648 Bugzilla bug 141820: don't quote parameters when calling DosStart.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@120575 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:14:00 +00:00
wtc%netscape.com
e97087c610 Backed out the fix for bug 121975. It doesn't work on Windows 95.
Modified Files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c


git-svn-id: svn://10.0.0.236/trunk@120074 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 03:12:25 +00:00
seawood%netscape.com
69415e6ded Remove high performance timers from OS/2 and revert to default millisecond timer.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #136958 r=cls


git-svn-id: svn://10.0.0.236/trunk@119613 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-23 14:11:31 +00:00
wtc%netscape.com
91f85eb08c Deleted a printf statement in the Neutrino builds. Bug 135692.
git-svn-id: svn://10.0.0.236/trunk@118777 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 18:34:17 +00:00
wtc%netscape.com
71a791c9a2 Bug 135450: OS/2 only - don't set priority if it is the default.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@118775 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 18:31:09 +00:00
wtc%netscape.com
cf740de4b1 Bugzilla bug 135448: removed a level of code to make semaphores faster.
This patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2 os2cv.c os2vacpp.asm


git-svn-id: svn://10.0.0.236/trunk@118774 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 18:23:57 +00:00
wtc%netscape.com
3418eb99e4 Bugzilla bug 135119: fixed compilation problems on Linux Alpha. r=cls.
git-svn-id: svn://10.0.0.236/trunk@118772 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 18:11:46 +00:00
wtc%netscape.com
186bc7e739 Bugzilla bug 136251: the assertion "xferred <= op->nbytes_to_send" should
not be applied when sendfilev() fails with a real error.


git-svn-id: svn://10.0.0.236/trunk@118499 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-09 00:06:45 +00:00
wtc%netscape.com
2fdf7b63d1 Bugzilla bug 135008: fixed the bug that PL_Base64Decode may step before
the buffer if the source string length is 0.  Thanks to Roger Chickering
<rogc@netscape.com> for the bug fix.


git-svn-id: svn://10.0.0.236/trunk@118019 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-03 19:09:25 +00:00
wtc%netscape.com
5e18988b38 Set NSPR version to 4.2.
git-svn-id: svn://10.0.0.236/trunk@117967 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 23:48:52 +00:00
wtc%netscape.com
0ea219dcf0 Updated for the NSPR 4.2 release.
git-svn-id: svn://10.0.0.236/trunk@117966 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 23:47:10 +00:00
wtc%netscape.com
29aaa34205 Added OS_RELEASE processing for FreeBSD and Linux to match NSS's coreconf
build system, which the OBJ directory names of our binary distributions on
ftp.mozilla.org emulate.
Modified files: configure configure.in


git-svn-id: svn://10.0.0.236/trunk@117753 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-30 15:35:06 +00:00
wtc%netscape.com
ab6848717b Fixed OS_RELEASE for AIX. Modified files: configure configure.in
git-svn-id: svn://10.0.0.236/trunk@117751 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-30 04:54:06 +00:00
wtc%netscape.com
353fbf83e1 Bugzilla bug 132940: need to declare the sendfile error mapping function.
Modified files: _aix.h _solaris.h


git-svn-id: svn://10.0.0.236/trunk@117739 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 22:53:38 +00:00
wtc%netscape.com
612678ab79 Bugzilla bug 121975: allow the WIN95 version of NSPR to use static TLS when
possible.  Thanks to Daniel Bratell <bratell@lysator.liu.se> for suggesting
this change and performing the measurements to show its improvement.
Modified files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c


git-svn-id: svn://10.0.0.236/trunk@117737 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 21:51:45 +00:00
wtc%netscape.com
a4dd288398 Bugzilla bug 134192: fixed a bug that may cause us to poll or select with
a zero timeout forever.  Thanks to Jeff Stewart of Good Technology for the
bug report and explaining the bug to me.
Modified files: bnet.c os2sock.c unix.c w95sock.c ptio.c


git-svn-id: svn://10.0.0.236/trunk@117726 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 16:08:14 +00:00
wtc%netscape.com
526f97bfab Fixed white space.
git-svn-id: svn://10.0.0.236/trunk@117714 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 05:07:24 +00:00
wtc%netscape.com
ffdbf32c81 Bugzilla bug 132940: the HPUX, Solaris, AIX, and Linux SendFile functions
should call pt_MapError, if only to be consistent with the other I/O
functions.


git-svn-id: svn://10.0.0.236/trunk@117650 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 15:30:09 +00:00
wtc%netscape.com
866bc07188 Bugzilla bug 132208: added the 'tcp_nodelay' field to Linux's _MDFileDesc,
which is set by pt_SetSocketOption or pt_Accept and used by
pt_LinuxSendFile to avoid a setsockopt(TCP_CORK) call that is bound to
fail.  Modified files: _unixos.h ptio.c


git-svn-id: svn://10.0.0.236/trunk@117649 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 15:13:49 +00:00
sfraser%netscape.com
ed4ccafa28 Changes required to build and debug with CodeWarrior Pro 7.2 and Universal Headers 3.4.1. r=wtc
git-svn-id: svn://10.0.0.236/trunk@117591 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 04:17:20 +00:00
wtc%netscape.com
d944ddda81 Bugzilla bug 132812: handle the EINTR error from sendfilev().
git-svn-id: svn://10.0.0.236/trunk@117189 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:21:57 +00:00
wtc%netscape.com
a3e52b9f60 Bugzilla bug 132208: implemented PR_SendFile on Linux with the sendfile
system call and the TCP_CORK socket option.  r=jgmyers.
Modified Files: _linux.h unix_errors.c ptio.c


git-svn-id: svn://10.0.0.236/trunk@116992 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:09:41 +00:00
wtc%netscape.com
d33180bf7f Bugzilla bug 132089: use the UNIX98 pthread_mutexattr_settype function.
Add -D_XOPEN_SOURCE=500 to enable the UNIX98 compilation environment.


git-svn-id: svn://10.0.0.236/trunk@116991 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:06:10 +00:00
wtc%netscape.com
1cf20d58af Bugzilla bug 132208: call fstat() only when necessary in pt_HPUXSendFile.
git-svn-id: svn://10.0.0.236/trunk@116983 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:35:56 +00:00
wtc%netscape.com
81f823fa58 Bugzilla bug 132089: use the adaptive pthread mutex type in glibc 2.2 or
higher for better performance.


git-svn-id: svn://10.0.0.236/trunk@116913 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 23:07:49 +00:00
wtc%netscape.com
de3a5bd18e Bugzilla bug 126637: renamed "std" to "st" because "std" is the C++
namespace for the standard C library.  Not being able to use "std" as
a variable name in a C file is most likely a bug in the stlport 4.0
header files.


git-svn-id: svn://10.0.0.236/trunk@116839 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:57:07 +00:00
wtc%netscape.com
9cc5749b3f Bugzilla bug 120161: backed out the previous checkin. I checked in a
different fix.


git-svn-id: svn://10.0.0.236/trunk@116836 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:41:40 +00:00
wtc%netscape.com
2612b4578d Bugzilla bug 120161: define SA_RESTART for Neutrino.
git-svn-id: svn://10.0.0.236/trunk@116835 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:40:26 +00:00