wtc%netscape.com
3326b39cd9
Bugzilla bug #37240 : define DebugBreak() for OS/2 for use by PR_Assert().
...
Thanks to snizinsk@us.ibm.com of IBM Corporation for contributing the
patch.
2000-04-28 00:01:57 +00:00
wtc%netscape.com
a7cc3e4790
Bugzilla bug #37272 : inet_addr() should return -1 rather than assert on
...
failure.
2000-04-26 20:10:59 +00:00
wtc%netscape.com
d9438beee9
Bugzilla bug #36818 : fixed bugs in PR_WaitCondVar, PR_NotifyAllCondVar,
...
and PR_Interrupt. Thanks to justin morey <justin@68k.org> for the bug
report and the patch.
Modified files: btcvar.c, btthread.c
2000-04-26 01:31:48 +00:00
wtc%netscape.com
a0a04fcb0a
Bugzilla bug #30902 : added an alternative implementation of PR_AtomicSet
...
using cmpxchg in the comments. Made PR_AtomicAdd a little more efficient.
2000-04-25 22:33:10 +00:00
wtc%netscape.com
b6b16b331d
In _PR_MD_ATOMIC_ADD, use the edx register instead of the ebx register.
2000-04-25 21:48:33 +00:00
wtc%netscape.com
b4ace21764
Bugzilla bug #37146 : fixed the output of the test.
2000-04-25 21:40:49 +00:00
larryh%netscape.com
ac97777fd8
BugZilla 32048 is realy 35408
2000-04-25 21:08:03 +00:00
larryh%netscape.com
d3563bb280
BugZilla: 32048. WinGate bug. Use loopback address in PR_NewTCPSocketPair()
2000-04-25 18:54:17 +00:00
wtc%netscape.com
e6955446d3
Removed 'nop' instructions that I accidentally added.
2000-04-25 18:23:56 +00:00
wtc%netscape.com
1e82ea9d78
Bugzilla bug #30902 : use true atomic implementation of the NSPR atomic
...
routines on Linux on Intel x86.
Modified files: _linux.h, pr/src/md/unix/Makefile,
pr/src/md/unix/Makefile.in, pr/src/md/unix/objs.mk
Added file: os_Linux_x86.s
2000-04-25 01:22:14 +00:00
wtc%netscape.com
0ae977da43
Bugzilla bug #36464 : OpenBSD shared libraries must be named .so.n.m.
...
Thanks to greg-mozillabugs@nest.cx for the bug report and the fix.
2000-04-21 17:51:36 +00:00
wtc%netscape.com
7f27c89d76
Bugzilla bug #36170 : pass the correct OS error code to PR_SetError when
...
the load library function fails. Thanks to justin@68k.org for the bug
report and suggesting a fix.
2000-04-19 23:34:48 +00:00
wtc%netscape.com
84bcc03158
Bugzilla bug #35405 : use memcmp, as opposed to ==, to compare two structs.
...
Thanks to Braden N. McDaniel <braden@endoframe.com> for the bug report.
2000-04-11 00:39:12 +00:00
wtc%netscape.com
f5bda1e48e
Bugzilla bug #29427 : restore the realclean/clobber_all targets to their
...
original behavior.
Modified files: Makefile, Makefile.in, config/rules.mk
2000-04-05 20:18:13 +00:00
wtc%netscape.com
07d82ce347
Bugzilla bug #33740 : checked in a patch contributed by Skip Nizinski
...
<snizinsk@us.ibm.com> to change write() to DosWrite().
2000-04-03 20:59:39 +00:00
wtc%netscape.com
999457ea5f
Bugzilla bug #33364 : checked in a patch contributed by pb@futuretv.com
...
that allows ARM systems other than v4l and SA110 to be correctly detected.
2000-04-03 18:25:35 +00:00
wtc%netscape.com
f2a8a1bc9f
Bugzilla bug #34292 : checked in OS/2 patch from Skip Nizinski
...
<snizinsk@us.ibm.com> to build with the VisualAge C++ compiler
which uses the Optlink calling convention.
Modified files: prtypes.h, OS2.mk, prlog.c
2000-04-03 17:51:02 +00:00
wtc%netscape.com
f44be756f5
Bugzilla bug #34048 : set the fragment names of the DLLs. Thanks to
...
Simon Fraser <sfraser@netscape.com> for the patch.
2000-03-31 22:21:07 +00:00
cls%seawood.org
f969d3c7d1
Updating config.guess & config.sub to latest GNU versions. Bug #22599 , r=wtc
2000-03-30 02:48:00 +00:00
wtc%netscape.com
e0ae578c2e
Bugzilla bug #27175 : define the new functions PR_FindFunctionSymbol
...
and PR_FindFunctionSymbolAndLibrary in terms of the old functions
PR_FindSymbol and PR_FindSymbolAndLibrary, to minimize the risk of
the new code breaking the build.
2000-03-30 01:05:01 +00:00
wtc%netscape.com
9a132c7558
Bugzilla bug #27175 : Changed the PRFuncPtr type to void (*)(), to be
...
consistent with the type of the 'fp' field of PRStaticLinkTable.
2000-03-30 00:54:33 +00:00
wtc%netscape.com
7c18507bc5
Bugzilla bug #31437 : the ERANGE error handling code also needs to be
...
added to pt_send_cont.
2000-03-29 21:57:01 +00:00
wtc%netscape.com
53ca187f2a
Bugzilla bug #31437 : this goto statement inside the while loop can be
...
replaced by a continue statement.
2000-03-29 21:47:08 +00:00
wtc%netscape.com
97b93157b6
Bugzilla bug #33652 : align PRNetAddr on 8-byte boundaries.
...
Modified files: prsocket.c, ptio.c
2000-03-29 02:24:39 +00:00
wtc%netscape.com
1d56371c02
Bugsplat bug #67751 : Renamed _PR_UnblockWaiters to _PR_UnblockLockWaiter
...
and changed the return type to void. Fixed a bug in the code that skips
over a suspended thread.
Modified files: primpl.h, prulock.c, pruthr.c
2000-03-29 00:17:59 +00:00
wtc%netscape.com
7bd983c4ca
Bugzilla bug #32184 : added 'const' versions of hash table lookup
...
functions that don't reorder the hash entries.
Modified files: plhash.h, plhash.c
2000-03-24 23:13:45 +00:00
wtc%netscape.com
0e68214e42
Bugzilla bug #33043 : use System V shared memory and semaphores on
...
Solaris 2.5.1 because the POSIX shared memory and semaphore functions
fail with ENOSYS.
2000-03-23 19:05:37 +00:00
wtc%netscape.com
29e35b73f0
Removed obsolete code.
2000-03-23 02:52:24 +00:00
wtc%netscape.com
61e4404774
Bugzilla bug #31697 : Mac OS X has System V shared memory.
2000-03-23 02:23:53 +00:00
wtc%netscape.com
20725ce270
Bugzilla bug #32779 : PR_Interrupt should increment the cv's
...
pending_notify count before broadcasting on the cv to prevent
the interrupted thread from destroying the cv before
pthread_cond_broadcast returns.
2000-03-22 18:47:54 +00:00
wtc%netscape.com
74ccfe056f
Removed a temporary hack added before the delayed notify fix was checked
...
in.
2000-03-22 18:44:54 +00:00
wtc%netscape.com
c468675654
Provide a default implementation of interprocess named semaphore
...
functions (which just fail with PR_NOT_IMPLEMENTED_ERROR) if neither
POSIX nor System V semaphores are supported. Fixed an error in the
comments.
2000-03-22 18:21:12 +00:00
wtc%netscape.com
08b72455a6
Bugzilla bug #5757 : added a while loop around the PR_Wait call.
2000-03-22 02:13:35 +00:00
srinivas%netscape.com
55a8d2eaf9
Fixed PR_Poll to call select, instead of poll, on HPUX and OSF1 platforms.
...
Bug 153459.
2000-03-21 02:57:55 +00:00
srinivas%netscape.com
dc672254c2
Implemented a new style stack of IO layers with a fixed, dummy header.
...
Bug #30914 .
2000-03-17 23:15:27 +00:00
srinivas%netscape.com
0b8f038136
For the IO continuation operation, use select(), instead of poll(),
...
on OSF1. Bug #153459 .
2000-03-17 20:01:41 +00:00
srinivas%netscape.com
750662a0c6
Fixed syntax error.
2000-03-17 18:24:29 +00:00
wtc%netscape.com
e63b82615e
Bugzilla bug #29427 : implemented the 'distclean' target and made
...
'realclean' and 'clobber_all' synonymous with 'distclean'. This
patch is contributed by Chris Seawood <cls@seawood.org>. r=wtc@netscape.com
Modified files: Makefile, Makefile.in, configure, configure.in,
config/Makefile.in, config/config.mk, config/rules.mk
2000-03-16 22:46:02 +00:00
wtc%netscape.com
919369e547
Checked in a patch contributed by Jerry L. Kirk
...
<Jerry.Kirk@Nexwarecorp.com>.
2000-03-15 22:00:37 +00:00
wtc%netscape.com
78b3223e19
Improved comments. Bugzilla bug #30746
2000-03-15 20:58:45 +00:00
wtc%netscape.com
29151a9d74
Bugzilla bug #30746 : add a PR_SetConcurrency(2) call in NSPR
...
initialization and have NSPR initialization wait until the timer
manager thread starts to run.
Modified files: prmwait.c, prinit.c
2000-03-15 20:00:42 +00:00
wtc%netscape.com
b48e985d81
Added the generated header file to GARBAGE.
...
Modified files: lib/ds/Makefile, pr/src/Makefile, pr/src/Makefile.in
2000-03-15 01:45:35 +00:00
wtc%netscape.com
5892b9c2bf
Moved the definition of GARBAGE to a standard place.
2000-03-15 01:43:40 +00:00
wtc%netscape.com
bd56b801db
Bugzilla bug #29908 : make sure that md.write.thread or md.read.thread is
...
nil when we return from SendReceiveStream so that we don't leave a
dangling reference for the OT notifier routine. This patch is submitted
by Gordon Sheridon <gordon@netscape.com>. r=wtc@netscape.com
a=jar@netscape.com .
2000-03-15 00:01:06 +00:00
srinivas%netscape.com
3af787636d
When a PRLock is released all the waiters are unblocked, rather than assign
...
the lock to a waiting thread. Bug #67751 .
2000-03-14 20:16:39 +00:00
srinivas%netscape.com
cdf738d343
Added new functions to look up function symbols in dynamic libraries.
...
Bugzilla #27175 .
2000-03-14 14:54:25 +00:00
wtc%netscape.com
10e70e307b
Bugzilla bug #31697 : Mac OS X (Rhapsody) port, based on the patch that
...
Stuart Parmenter <pavlov@netscape.com> sent to me.
Modified files: Rhapsody.mk, arch.mk, _pth.h, _rhapsody.h, prlink.c,
rhapsody.c, uxproces.c, uxrng.c, ptio.c, pr/tests/Makefile,
pr/tests/Makefile.in
2000-03-14 00:43:31 +00:00
wtc%netscape.com
355929f21a
Fixed an error in the previous checkin.
2000-03-14 00:33:02 +00:00
srinivas%netscape.com
3ebacbeef6
Handle the ERANGE error on Solaris. Bugzilla 31437.
2000-03-11 02:38:25 +00:00
wtc%netscape.com
7b8ea108e9
Bugzilla bug #30746 : added a new test primblok.c to show that NSPR I/O
...
functions will hang when the primordial thread calls a native blocking
function.
Added file: primblok.c
Modified files: Makefile, Makefile.in, runtests.ksh
2000-03-09 22:45:42 +00:00