danm
181ec43df6
glowcode. bug 299200 a:don.
1998-07-09 16:33:15 +00:00
wtc
d4699b0f80
In _PR_MD_OPEN_DIR, we append \*.* to the directory name,
...
but if the directory name ends in a slash or backslash,
we do not append the backslash.
Files changed: ntio.c and w95io.c.
1998-07-01 05:13:10 +00:00
wtc
eeb82f090d
Bug #180965 : Mac gets PR_IO_PENDING_ERROR. In
SendReceiveStream and SendReceiveDgram, make
sure that we set the io_pending flag of the current
thread to PR_FALSE before we return.
In gethostbyname(), just store the OS error code in
me->md.osErrCode. Do not call macsock_map_error()
to map to NSPR error code.
1998-06-26 20:24:25 +00:00
spider
7b08c23fa4
NORMANDY_DDAY merge...
1998-06-25 05:50:45 +00:00
spider
8f94f24ac8
Normandy Merge ....
1998-06-22 21:21:28 +00:00
wtc
77ea041820
Bugzilla bug #351 : Removed two extra '>' characters.
...
Thanks to Romain Vignes <rvignes@cal.fr> for the problem report and fix.
1998-06-09 01:14:56 +00:00
wtc
60d6ca5b96
Port to Sparc Linux. Files changed: _linux.cfg, _linux.h.
1998-06-09 00:51:10 +00:00
wtc
35976a0c90
On HP-UX, we should just include <model.h> and use its definition
...
of the types int8, int16, and int32. This way people can include
nspr header and model.h in any order and won't get "type defined
twice" errors.
1998-06-08 23:45:45 +00:00
wtc
eebef937b1
Change to improve GC benchmarks, from Raman Tenneti <raman@netscape.com>
...
of the Java group.
1998-06-08 23:44:47 +00:00
wtc
5f6e6a3bab
Use -32 flag for compiler and linker explicitly on IRIX 6.x. This is
...
necessary on IRIX 6.4 where -n32 is the default. Thanks to Tomi (a
CS student in Finland whose last name I forget) for the patch.
1998-06-08 23:43:33 +00:00
scc
c518b6d483
First Checked In.
1998-06-04 22:51:07 +00:00
wtc
89b0c1f43e
In debug build, define MOZ_NO_DEBUG_RTL to use the nondebug version
...
of the Microsoft VC run-time library.
1998-06-04 04:55:37 +00:00
wtc
d295de42c1
Backed out revision 3.7. First, XP_PC not only means Win NT and Win 95,
...
but also WIN16 and OS2. I don't think WIN16 and OS2 have GetLastError().
Second, we always call DllErrorInternal() with the argument
_MD_ERRNO(), and _MD_ERRNO() is defined as GetLastError() on NT and
Win95.
1998-06-03 21:46:18 +00:00
wtc
e31a19018b
Backed out revision 3.2. In C and C++, a pointer to any datatype
...
can be implicitly cast to void *. So the explicit (void *) cast
in the argument for PR_Free() should not be necessary.
1998-06-03 21:23:24 +00:00
jgellman
6d9d355777
back out change. inadvertently checked in self-modifying build code
1998-06-03 04:43:17 +00:00
jgellman
3eed711ae4
merge from OJI branch
1998-06-03 00:37:20 +00:00
wtc
1e88a51e20
Moved the definition of _AIX_AtomicSet() to the outside of the
...
#ifndef AIX4_1 block. Thanks to C. Fung <carsonf@torolab.ibm.com>
for reporting this problem.
1998-06-02 03:25:22 +00:00
scc
a5b6d87e0c
First Checked In.
1998-05-30 03:18:48 +00:00
sfraser
efe68b130a
Changed for new build system
1998-05-28 18:58:33 +00:00
wtc
9fbd3be5f0
Removed unused variables. Thanks to Wei Tsang Ooi
...
<weitsang@cs.cornell.edu> for the patch.
1998-05-27 23:21:10 +00:00
wtc
8f0358620c
Use the stabs debug format on Solaris x86, because the default dwarf
...
format does not work. This patch is provided by Soren Juul Moller
<sjm@nwc.dk>.
1998-05-27 23:15:32 +00:00
wtc
1a5cb48b1e
Merged gcc support from the HP-UX Mozilla Patching Kit version 3.00
...
(http://hpux.csc.liv.ac.uk/hppd/mozilla/ ), maintained by
Richard K Lloyd <hpux@csc.liv.ac.uk>.
1998-05-27 23:13:47 +00:00
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