wtc%netscape.com
085deb6d59
Define HAVE_LONG_LONG on BSDI. (Acknowledgements: Bert Driehuis
...
<driehuis@playbeing.org>.)
1998-09-17 01:10:21 +00:00
wtc%netscape.com
a32ad94d34
For DG/UX, rename its OS_ARCH fro "dgux" to "DGUX".
...
dgux.mk is also renamed DGUX.mk.
1998-09-13 04:18:06 +00:00
wtc%netscape.com
66d884cf5d
Port to Linux/Strong Arm 110. Only the pthreads version works.
...
Files changed: Linux.mk, _linux.cfg, _linux.h.
1998-09-13 03:43:33 +00:00
wtc%netscape.com
3f86b47ae3
In CreateMacPathFromUnixPath, return paramErr if unixPath is nil.
1998-09-10 21:08:47 +00:00
wtc%netscape.com
e8f9bf611c
In CreateMacPathFromUnixPath, the length of the macPath buffer
...
should be (strlen(unixPath) + 2) instead of (strlen(unixPath) * 2).
This is because for a zero-length unixPath, the macPath is ":",
which needs two bytes. Thanks to Patrick Beard <beard@netscape.com>
and Steve Dagley <sdagley@netscape.com> for reporting the bug and
suggesting a fix.
1998-09-10 20:49:14 +00:00
wtc%netscape.com
faf263bb06
Fixed dprintf as suggested by Patrick Beard (beard@netscape.com).
...
Now dprintf calls PR_vsnprintf instead of PR_vsmprintf, so that
dprintf does not allocate memory. This is because PR_Assert (which
calls dprintf) can get called at interrupt time, and it is unsafe
to allocate memory at interrupt time on the Mac.
1998-09-09 01:17:41 +00:00
wtc%netscape.com
899aec042d
On Unix, include <sys/types.h> for 'uint'.
1998-09-04 03:43:07 +00:00
warren%netscape.com
04a7740fa4
Added PR_DestroyLogModule.
1998-09-01 00:17:18 +00:00
cls%seawood.org
9020b80c52
Updates to autoconf files.
1998-08-26 04:04:57 +00:00
cls%seawood.org
84f1cedcbb
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
wtc%netscape.com
142a9bdd7f
Define HAVE_LONG_LONG because gcc/g++ support 'long long'.
1998-08-18 15:00:22 +00:00
wtc%netscape.com
267d484791
Use $< so that VPATH works.
1998-08-13 04:39:45 +00:00
wtc%netscape.com
3562329355
Increase the timer interval from 1ms to 8ms.
1998-08-13 04:38:42 +00:00
wtc%netscape.com
e94e434281
Checked in DG/UX port contributed by Marc Fraioli <fraioli@dg-rtp.dg.com>.
...
New files: dgux.mk, _dgux.cfg, _dgux.h, and dgux.c.
Files changed: lib/msgc/tests/Makefile, pr/include/md/Makefile,
_unixos.h, prosdep.h, prsocket.c, pr/src/md/unix/Makefile,
pr/src/md/unix/objs.mk, unix.c.
1998-08-11 22:29:48 +00:00
wtc%netscape.com
bbee84c164
The local threads don't work on RedHat 5.1 Sparc Linux (with glibc2).
...
I suspect it's because glibc2's setjmp/longjmp (Sparc version) does
not allow us to modify the jmp_buf. So I added some comments and
a #error directive to force the build to fail.
1998-08-10 23:38:38 +00:00
wtc%netscape.com
229de91d6d
Merged Linux/MIPS patch contributed by Ralf <ralf@uni-koblenz.de>.
...
Files changed: _linux.cfg and _linux.h.
1998-07-24 00:52:44 +00:00
wtc%netscape.com
bf8f82da73
Bugzilla bug #263 : Merged the NetBSD port of NSPR contributed by
...
Frank van der Linden <frank@wins.uva.nl>.
1998-07-17 23:33:36 +00:00
danm
c32dd09d90
glowcode, the right way. bug 299200 a:don
1998-07-10 02:04:46 +00:00
danm
30f8c8b987
glowcode. bug 299200 a:don.
1998-07-09 16:33:15 +00:00
wtc
d77705d89e
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
15cac26f3a
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
cb94dae31e
NORMANDY_DDAY merge...
1998-06-25 05:50:45 +00:00
spider
365c772ff9
Normandy Merge ....
1998-06-22 21:21:28 +00:00
wtc
2ba9c2caec
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
6418ed1985
Port to Sparc Linux. Files changed: _linux.cfg, _linux.h.
1998-06-09 00:51:10 +00:00
wtc
302b1960a0
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
412d6f3a7c
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
432f3ea897
First Checked In.
1998-06-04 22:51:07 +00:00
wtc
e06ebb0b68
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
d5808c772f
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
9f800f1e0e
merge from OJI branch
1998-06-03 00:37:20 +00:00
wtc
01cfc7a328
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
c1e5127c0b
First Checked In.
1998-05-30 03:18:48 +00:00
wtc
202b5af68c
Removed unused variables. Thanks to Wei Tsang Ooi
...
<weitsang@cs.cornell.edu> for the patch.
1998-05-27 23:21:10 +00:00
sfraser
34ba33bcfc
Added some more headers to export
1998-05-27 00:53:55 +00:00
sfraser
44e9956672
First Checked In.
1998-05-23 01:14:17 +00:00
wtc
b47efa6e65
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
b32cf33e30
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
4d1413640a
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
c26be6a6d8
Added new test files.
1998-05-08 23:07:27 +00:00
wtc
9746ddd1ec
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
6b123aed81
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
09e0473845
Fixed comment.
1998-05-08 18:48:46 +00:00
wtc
ae12cbcc21
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
73c54cbc55
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
34e5144ff8
Added a few function declarations and header inclusions to get rid of
...
compiler warnings.
1998-05-08 18:37:38 +00:00
wtc
7629ad13c7
Merged Rhapsody patches contributed by Matt Watson <mwatson@apple.com>.
1998-05-08 18:35:19 +00:00
wtc
75c25ae7cb
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
e8f298c4f1
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
e382aa1298
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
8baaa72a5d
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
0e913de567
The stack pointer is the 0th element in the jmp_buf.
1998-05-07 01:52:43 +00:00
wtc
076ba566b9
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
e81715dd79
Bug fix for 83769. Add MOZILLA_HOME/lib to the list of library_paths.
1998-05-01 23:27:04 +00:00
srinivas
301d11ba40
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
a3ed7efc6b
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
5a5cb58738
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
94d547105a
ReliantUNIX is renamed SINIX.
1998-04-29 00:08:32 +00:00
wtc
0b3f6a8a76
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
7aa439229c
Merged NSPRPUB_19980421_BRANCH to the main trunk.
1998-04-28 22:43:48 +00:00
wtc
d221fae7a3
Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>.
1998-04-24 19:48:37 +00:00
wtc
1fd1e00f5a
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
5e08ba3f0b
Added parentheses around a type cast. Fix provided by Kipp Hickmann
...
<kipp@netscape.com>.
1998-04-22 22:36:47 +00:00
wtc
dc51a884b5
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
1ce33d0f6f
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
d66533676a
Eliminated compiler warnings. Fixed by Rick Osborne <rick@spacey.net>.
1998-04-20 19:04:42 +00:00
wtc
35395be1eb
Eliminated compiler warnings. Fixed by Rick Osborne <rick@stacey.net>.
1998-04-20 18:58:25 +00:00
wtc
5938dd45fb
Declare PrintUsage() to return void. Fixed by Rick Osborne
...
<rick@spacey.net>.
1998-04-20 18:55:32 +00:00
wtc
f63a723b2e
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
820ab53246
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
7cd7c2c3a4
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
1c10b9066d
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
9d7242d3d8
Got rid of compiler warnings. We acknowledge the help of Nathan
...
Torkington <gnat@frii.com>.
1998-04-13 22:55:27 +00:00
wtc
3204b4d5fc
Got rid of compiler warnings. We acknoweldge the help of Nathan
...
Torkington <gnat@frii.com>.
1998-04-13 22:49:10 +00:00
wtc
1f5be81692
localtime_r is declared on Solaris only if _REENTRANT is defined.
1998-04-13 22:48:07 +00:00
wtc
d7e8e8cce0
Got rid of compiler warnings. We acknowledge the help of Nathan
...
Torkington <gnat@frii.com>.
1998-04-13 22:46:48 +00:00
wtc
01db978aa9
Fixed printf format mismatch problems. We acknowledge the help of
...
Nathan Torkington <gnat@frii.com>.
1998-04-13 22:26:32 +00:00
wtc
e8f3cf3f95
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
1a658dc679
Added function declarations to eliminate compiler warnings.
1998-04-13 22:22:43 +00:00
wtc
15e1a7fd39
Added declaration of _MD_YIELD.
1998-04-13 22:21:00 +00:00
wtc
72d6375ce2
Fixed compiler warnings, mostly by adding function declarations.
1998-04-13 22:19:51 +00:00
wtc
428ceeffc5
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
7d61cbfe99
Declare _MD_EarlyInit() to eliminate 'undeclared function' compiler warning.
...
Contributed by Nat <gnat@frii.com>.
1998-04-09 19:50:19 +00:00
wtc
6c8e7f8f24
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
666c848a9f
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
9bde636b16
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
4d20316856
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
c5f0bd3b5e
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
3b56a9af51
Free the lizard
1998-03-28 02:44:41 +00:00