Граф коммитов

716 Коммитов

Автор SHA1 Сообщение Дата
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
wtc%netscape.com 37e224ac8f Bugzilla bug #31049: pass both null and non-null 'addr' argument to
PR_Accept to catch this bug.
2000-03-09 21:40:11 +00:00
wtc%netscape.com 288e5c4095 Bugzilla bug #31049: Ipv6ToIpv4SocketAccept should handle a null 'addr'
argument.
2000-03-09 21:38:19 +00:00
wtc%netscape.com 785ef73ca9 Bugzilla bug #31120: added a new test intrio.c to reproduce this bug.
Added file: intrio.c
Modified files: Makefile, Makefile.in, runtests.ksh
2000-03-09 21:14:24 +00:00
wtc%netscape.com 0425f76b0d Bugzilla bug #31120: _PR_Unblock_IO_Wait was binding the interrupted
local thread to the wrong CPU.
2000-03-09 18:26:29 +00:00
wtc%netscape.com 33222f1d14 Bugzilla bug #30367: define uint for Neutrino. Rearranged the ifdef's
in protypes.h so that it is easier to understand.  Added the test
obsints.c to ensure that all the (obsolete) integer types are defined.
Added file: pr/tests/obsints.c
Modified files: protypes.h, pr/tests/Makefile, pr/tests/Makefile.in
2000-03-07 22:48:41 +00:00
wtc%netscape.com 8978513d04 Merged NSPR 4.0 release onto the main trunk. 2000-03-03 19:53:57 +00:00
wtc%netscape.com 2f4e8fb2ee Removed #if !defined(DEBUG). Bugzilla #29181. 2000-03-01 21:35:49 +00:00
srinivas%netscape.com 8551dfe8aa PR_SetThreadPrivate should be passed an invalid key for the failure case.
Bugzilla #29181.
2000-03-01 02:37:25 +00:00
wtc%netscape.com f132ed1139 Landed NSPRPUB_RELEASE_4_0_20000223 onto the main trunk. 2000-02-23 23:38:19 +00:00
larryh%netscape.com f0bb1a6622 fix prtypes.h 2000-02-22 23:44:26 +00:00
wtc%netscape.com 0fc5da372d Bugzilla bug #27955: added a dummy header file that all object files
in NSPR depend on.  Update prdepend.h to force a full rebuild of NSPR
in Mozilla's Tinderbox depend builds.
2000-02-19 03:02:53 +00:00
cls%seawood.org 4d3809d8fb Only use HOST_CC for INTERNAL_TOOLS when cross-compiling as it's the only time it actually matters. r,a=wtc 2000-02-17 19:38:38 +00:00
scc%netscape.com f4d1a0041d Pro5 update 2000-02-07 23:12:23 +00:00
sdagley%netscape.com 5b5e55db67 Enabling debug info on optimized build so sfraser can debug optimized builds. r=sfraser 2000-02-04 23:09:10 +00:00
sdagley%netscape.com 703c6caa28 Access path updates in anticipation of update to CW Pro5 (#25949). r=pinkerton 2000-02-01 04:27:22 +00:00
wtc%netscape.com 5f96f275c1 Bugzilla bug #21428: fixed LL_CMP and LL_UCMP so that they can be used
with the <= and >= operators when HAVE_LONG_LONG is not defined.  The
fix is contributed by John G. Myers <jgmyers@netscape.com>.
r=wtc@netscape.com.
2000-01-31 21:41:08 +00:00
wtc%netscape.com 1337b2285d Fixed bogus error messages. Thanks to Kurt J. Lidl <lidl@pix.net>
for reporting the bug and providing a fix.
2000-01-28 23:31:20 +00:00
sdagley%netscape.com 19c6fa72ca Fix #25042. Moving PR_Init_Log proto from prlog.h to pprio.h as it is an internal function that normally doesn't belong in the NSPR public interfaces but the Mac needs it. Changes actually from wtc, sdagley just reviewed them and is checking them in. 2000-01-28 04:00:28 +00:00
wtc%netscape.com c92991dd51 Bugzilla bug #19150: removed prlink_mac.h and the mac-specific
PR_LoadIndexedFragment and PR_LoadNamedFragment functions.
Modified files: pr/include/MANIFEST, prlink.c
Removed file: prlink_mac.h
2000-01-28 00:57:22 +00:00
wtc%netscape.com a46d89a16c Bugzilla bug #17101: removed plevent.h and plevent.c. These two files
have been moved to mozilla/xpcom/threads.
2000-01-28 00:29:16 +00:00
wtc%netscape.com cc511c0483 Bugzilla bug #17101: move plevent.h and plevent.c from mozilla/nsprpub
to mozilla/xpcom/threads by landing the PLEVENT_MOVE_BRANCH.
Modified files: nsprpub/lib/ds/MANIFEST, nsprpub/lib/ds/Makefile,
nsprpub/lib/ds/Makefile.in, nsprpub/macbuild/NSPR20PPC.mcp,
nsprpub/pr/include/obsolete/protypes.h,
xpcom/macbuild/xpcomPPC.mcp, xpcom/threads/MANIFEST,
xpcom/threads/Makefile.in, xpcom/threads/makefile.win,
xpcom/threads/plevent.h
2000-01-28 00:27:37 +00:00
wtc%netscape.com a8db7c3750 Added plevent.c and plevent.h back. 2000-01-26 07:56:02 +00:00
wtc%netscape.com 7ebd635313 Added plevent.h and plevent.c back. 2000-01-26 07:54:25 +00:00
wtc%netscape.com 361f541002 Added plevent.h back. 2000-01-26 07:53:08 +00:00
blizzard%redhat.com d6c84d8d1c re-add plevent.c 2000-01-26 07:45:58 +00:00