sfraser
9de4bf3c0a
Added some more headers to export
1998-05-27 00:53:55 +00:00
sfraser
a4fb31f3a4
First Checked In.
1998-05-27 00:53:25 +00:00
sfraser
061bb4d1e2
First Checked In.
1998-05-23 01:14:17 +00:00
wtc
db81af6c5d
OSF1 V3.2 does not have <machines/builtins.h>, which declares the
...
atomic routines. Thanks to Andrew Cassin <acassin@cs.mu.oz.au> for
this patch.
1998-05-22 00:59:33 +00:00
atotic
a3f1e6f894
Renamed nsstring.[c|h] to macstdlibextras.[c|h] because of the naming conflict with Raptor (which uses ns prefix exclusively).
1998-05-15 16:54:09 +00:00
wtc
c8d051dcbb
Merged NSPRPUB_19980508_BRANCH to the main trunk. The 19980508
...
branch is a temporary branch for us to copy the latest changes
from our internal development tree to the public mozilla tree.
1998-05-14 18:09:56 +00:00
wtc
78c228bf67
In Rhapsody 5.1 (DR2), the C++ compiler is named c++.
1998-05-14 17:01:14 +00:00
wtc
4da500e122
Added new test files.
1998-05-08 23:07:27 +00:00
wtc
f8fd4da708
Use cc -bundle to build loadable modules on Rhapsody. Thanks to
...
Matt Watson <mwatson@apple.com> for the patch.
1998-05-08 18:52:44 +00:00
wtc
fd1735425a
The type of the third argument for accept, recvfrom, getsockname, and
...
getpeername is 'int', not 'size_t'.
1998-05-08 18:50:15 +00:00
wtc
f48b54879d
Fixed comment.
1998-05-08 18:48:46 +00:00
wtc
c5c2db58fa
Merged patches from Matt Watson <mwatson@apple.com> to make loadable
...
modules work on Rhapsody. Still have a few kinks to iron out.
1998-05-08 18:43:58 +00:00
wtc
4742d8d9b7
Matt Watson <mwatson@apple.com> pointed out that it is not safe to
...
redefine FD_SETSIZE on Rhapsody.
1998-05-08 18:41:51 +00:00
wtc
7ca079fd6b
Added a few function declarations and header inclusions to get rid of
...
compiler warnings.
1998-05-08 18:37:38 +00:00
wtc
5fb22d093a
Merged Rhapsody patches contributed by Matt Watson <mwatson@apple.com>.
1998-05-08 18:35:19 +00:00
wtc
686888f329
Merged patches contributed by Matt Watson <mwatson@apple.com>.
1998-05-08 18:32:30 +00:00
wtc
fb871c35b2
Matt Waston <mwatson@apple.com> taught me what common symbols are
...
and to compile with -fno-common.
1998-05-07 19:19:25 +00:00
wtc
8601ab5b0e
Fixed Bugzilla bug #235 : Define the macro _PR_HAVE_SOCKADDR_LEN to
...
indicate that struct sockaddr_in on BSD/OS has a sa_len field.
The code in unix.c checks this macro. We acknowledge Bert Driehuis
<driehuis@playbeing.com> for reporting the bug and suggesting a fix.
1998-05-07 15:43:43 +00:00
wtc
2eb6738b33
Moved Rhapsody's shared library rule from rules.mk to Rhapsody.mk.
1998-05-07 07:23:49 +00:00
wtc
24deea5c58
Bugzilla bug #218 : define HAVE_STRERROR only if it is not yet defined.
...
Thanks to David Nebinger (dnebinger@synertech.highmark.com ) for reporting
the problem and suggesting the fix.
1998-05-07 06:38:26 +00:00
wtc
78ce9d3baa
Bugzilla bug #265 : Use full pathname /usr/ccs/bin/as (as opposed to just
...
'as') to assemble os_SunOS_ultrasparc.s because we need the -P option
of Solaris 'as' to run cpp and process header file inclusion. This
way we won't accidentally get GNU 'as', which doesn't understand -P.
We acknowledge Paul Kanz (pkanz@conix.com ) for suggesting the fix.
1998-05-07 06:29:44 +00:00
wtc
07a52303e4
On Alpha Linux, the mmap'd stack needs to be made executable because
...
setjmp/signal seem to put machine instructions on the stack. This
fix is contributed by gatgul@voicenet.com (Uncle George).
1998-05-07 05:07:25 +00:00
wtc
b52043c765
The stack pointer is the 0th element in the jmp_buf.
1998-05-07 01:52:43 +00:00
wtc
3a460e6e05
Define IP_MULTICAST to get the IP multicast macro/struct definitions
...
in netinet/in.h on SINIX 5.43. We acknowledge the help of Sanjay
Gupta <gupta@informix.com>.
1998-05-06 19:53:26 +00:00
wtc
4370c1984b
Checked in (unfinished) Rhapsody port provided by Chris McAfee and
...
Chris Toshok (mcafee, toshok@netscape.com ). It is classic NSPR,
local threads only (based on setjmp/longjmp).
1998-05-05 23:28:45 +00:00
radha
62e2dc94e2
Bug fix for 83769. Add MOZILLA_HOME/lib to the list of library_paths.
1998-05-01 23:27:04 +00:00
srinivas
6489acef21
Set up pointers to the stack-pointer/frame-pointer words in the thread's
...
context structure. Useful for displaying thread stacks in the debugger.
1998-05-01 19:47:14 +00:00
srinivas
95833fac88
Initialize the outermost stack frame for the thread and setup pointers to the
...
stack-pointer/frame-pointer words in the thread's context structure.
Useful for displaying thread stacks in the debugger.
1998-05-01 19:45:13 +00:00
wtc
40b762ad14
Recognize SINIX-Y, the high-end version of SINIX.
...
(Patch provided by Sanjay Gupta <gupta@informix.com>.)
1998-04-30 20:07:51 +00:00
wtc
5528a94b5c
Various makefile cleanups. On SCO OpenServer, the value of OS_ARCH
...
is now 'SCOOS' instead of 'SCO_SV'. Also, we just use the cpp macro 'SCO'
and deleted the macro 'SCO_SV'.
In pr/src/md/unix/Makefile, we do not assemble the ultrasparc assembly
file if we are compiling with gcc.
1998-04-30 19:36:53 +00:00
wtc
2f2115c237
ReliantUNIX is renamed SINIX.
1998-04-29 00:08:32 +00:00
wtc
89b2aa5242
Got rid of the LINUX1_2 and LINUX2_0 macros. I hope that this will
...
make building on 2.1.x easier. In case we need to distinguish between
different versions of Linux, we will try to use feature-based macros
as opposed to version-based macros.
Files changed: Linux.mk, _linux.h, _pth.h, prnetdb.c, and ptthread.c.
1998-04-28 23:54:29 +00:00
wtc
74f75ec4ba
Merged NSPRPUB_19980421_BRANCH to the main trunk.
1998-04-28 22:43:48 +00:00
atotic
cfd41c7e9c
Fixing the -ko flag
1998-04-28 05:17:41 +00:00
wtc
ff6df69b1a
"gmake clobber" should remove $(OBJDIR) too.
1998-04-25 16:14:33 +00:00
wtc
3ac5d1a576
Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>.
1998-04-24 19:48:37 +00:00
wtc
17b7dff238
Serge Orlov <sorlov@con.mcst.ru> reported that gmake 3.74 on Solaris 2.5
...
doesn't like the extra tabs in this file. I don't know why. It works
for me and everyone else. But since it doesn't hurt, I deleted the
extra tabs.
1998-04-24 18:13:13 +00:00
wtc
b485b113be
Added parentheses around a type cast. Fix provided by Kipp Hickmann
...
<kipp@netscape.com>.
1998-04-22 22:36:47 +00:00
wtc
6515d409cd
Fixed build problems on BSD/OS. Some makefiles need to change:
...
the value of OS_ARCH is changed from BSD_386 to BSD_OS.
In unix.c, we now conditionalize on the macros O_SYNC and O_FSYNC,
as opposed to the platform macros like FREEBSD and BSDI. We
acknowledge jason@ackley.net for reporting and providing a fix
for this problem.
1998-04-22 22:10:37 +00:00
wtc
e2023df20e
Merged the makefile changes from Netscape's internal development version
...
of NSPR to the public ns/nsprpub on mozilla.org.
Removed ns/nsprpub/tools/winsock.lib, which should not have been
released. This file can be generated from winsock.dll by following
the NSPR build instructions for Windows 3.11 at
http://www.mozilla.org/docs/refList/refNSPR/win16.html .
1998-04-21 17:21:53 +00:00
wtc
1c35203ecc
Eliminated compiler warnings. Fixed by Rick Osborne <rick@spacey.net>.
1998-04-20 19:04:42 +00:00
wtc
0ed59f2d87
Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>.
1998-04-20 18:58:25 +00:00
wtc
295ed27558
Declare PrintUsage() to return void. Fixed by Rick Osborne
...
<rick@spacey.net>.
1998-04-20 18:55:32 +00:00
wtc
3f358d0703
Ported to Linux/m68k. The patches were kindly provided by
...
Jes Sorensen <Jes.Sorensen@cern.ch>.
1998-04-16 22:56:27 +00:00
wtc
266b735ced
In ConvertUnixPathToMacPath, removed the checks that disallow path names
...
that begin with /bin, /dev, and /etc. These directories don't have
any special meaning on the Mac and should be allowed. Thanks to
Mike Pinkerton <pinkerton@netscape.com> for reporting this bug and
providing the fix.
1998-04-15 01:28:33 +00:00
wtc
2197ab4cbb
Ported to HP-UX 9. We acknowledge Richard K. Lloyd <rkl@csc.liv.ac.uk>
...
for his help.
Files changed: HP-UX.mk, pr/src/Makefile, hpux.c, unix.c, and uxproces.c.
HP-UX.mk: Compare $(basename $(OS_RELEASE)) with A.09 to cover all HP-UX
9 revisions. Define _PR_NEED_H_ERRNO for HP-UX 9.
1998-04-15 01:02:00 +00:00
wtc
3cbd446da0
Deleted the unused variable 'count' in _PR_MD_INTERVAL_PER_SEC(). We
...
acknowledge Rick Osborne <rick@spacey.net> for reporting this problem
and suggesting a fix.
1998-04-14 01:06:32 +00:00
wtc
c4248e7af1
Got rid of compiler warnings. We acknowledge the help of Nathan
...
Torkington <gnat@frii.com>.
1998-04-13 22:55:27 +00:00
wtc
357aea8a96
Got rid of compiler warnings. We acknoweldge the help of Nathan
...
Torkington <gnat@frii.com>.
1998-04-13 22:49:10 +00:00
wtc
560ea6a186
localtime_r is declared on Solaris only if _REENTRANT is defined.
1998-04-13 22:48:07 +00:00
wtc
a4f2389bb1
Got rid of compiler warnings. We acknowledge the help of Nathan
...
Torkington <gnat@frii.com>.
1998-04-13 22:46:48 +00:00
wtc
c7857a66e2
Fixed printf format mismatch problems. We acknowledge the help of
...
Nathan Torkington <gnat@frii.com>.
1998-04-13 22:26:32 +00:00
wtc
effbe1bcf8
In PR_GetSpecialFD, cast the PRSpecialFD variable 'osfd' to int
...
because some compilers make the enum PRSpecialFD an unsigned int
type and complain that 'osfd' is always >= PR_StandardInput, which
has the value 0.
1998-04-13 22:25:13 +00:00
wtc
3253db98fe
Added function declarations to eliminate compiler warnings.
1998-04-13 22:22:43 +00:00
wtc
18e0173f20
Added declaration of _MD_YIELD.
1998-04-13 22:21:00 +00:00
wtc
706f08ab19
Fixed compiler warnings, mostly by adding function declarations.
1998-04-13 22:19:51 +00:00
wtc
175649407a
Fixed compiler warnings, mostly undeclared functions. We acknoweldge
...
the help of Nathan Torkington <gnat@frii.com>.
1998-04-13 22:04:19 +00:00
wtc
9947ffdd28
Fixed printf format mismatches. Fixed are provided by Nathan Torkington
...
<gnat@frii.com>.
1998-04-13 22:02:11 +00:00
wtc
7901e2987e
Fixed compiler warnings, mostly in printf format mismatches. Most of
...
the fixes are supplied by Nathan Torkington <gnat@frii.com>.
1998-04-13 22:00:47 +00:00
wtc
971bc1b729
Removed the -Wno-format compiler switch. We do want to get printf
...
format mismatch warnings.
1998-04-13 21:44:55 +00:00
wtc
f60c104088
Do not build pr/tests by default. This shortens the default build
...
time. Also, use 'rm -r -f' instead of 'rm -rf' because the 'rm'
command of tcsh.exe on Win32 does not understand clustered command
line options.
1998-04-13 21:40:18 +00:00
wtc
531582e7ac
Declare _MD_EarlyInit() to eliminate 'undeclared function' compiler warning.
...
Contributed by Nat <gnat@frii.com>.
1998-04-09 19:50:19 +00:00
wtc
85101e8718
Fixed 'unused variable' warning for the variable 'nfds' in select()
...
on local-threads-only platforms. This is pointed out by many people,
including Nat <gnat@frii.com>.
1998-04-09 19:44:46 +00:00
wtc
38562e5e21
Fixed 'unused variable' compiler warning in prsocket.c. This is pointed
...
out by many people, including Nat <gnat@frii.com>.
1998-04-09 19:41:13 +00:00
wtc
aff743f596
Include <stdlib.h> for malloc and free.
1998-04-08 00:14:54 +00:00
wtc
521591a8ef
If RTLD_LAZY is not defined, define it to be the same as RTLD_NOW,
...
as oppposed to the value 1. This is to avoid conflicting with the
value of other RTLD_XXX flags.
On HP-UX, shared libraries built using aCC cannot be dynamically loaded
with BIND_DEFERRED, so we have to use the BIND_IMMEDIATE flag in
shl_load().
1998-04-07 23:05:07 +00:00
wtc
3d3940c3c8
Digital Unix has atomic routines declared in <machines/builtins.h>,
...
so we define _PR_MD_ATOMIC_XXX to use them.
1998-04-07 22:43:50 +00:00
wtc
998499c134
The static variable 'tracefile' is only used when WIN16 is defined,
...
so put it inside #ifdef to eliminate unused variable compiler
warning on other platforms.
1998-04-07 22:40:39 +00:00
spider
e1b4a0048f
Changes for loop to use new makecopy with wildcards so can build under win95
1998-04-07 20:42:00 +00:00
wtc
e7d2466bf0
Fixed the return type of the _PR_MD_ATOMIC_XXX routines. They
...
should return PRInt32, not void. (Reported by William A. Law,
law@netscape.com.)
1998-04-07 20:36:46 +00:00
ltabb
781c480871
Free the lizard
1998-03-28 02:44:41 +00:00