wtc%netscape.com
a39d40dbef
Bugzilla bug #26506 : getipnodebyname and getipnodebyaddr are thread
...
safe, so no need to lock around them.
2000-05-23 00:51:09 +00:00
wtc%netscape.com
f8be1069c3
Bugzilla bug #39110 : removed the test freeif.c from the makefile and
...
test harness because the fix of this bug is deferred to NSPR 5.0.
Modified files: Makefile, Makefile.in, runtests.ksh.
2000-05-22 22:42:05 +00:00
wtc%netscape.com
39981cac87
Bugzilla bug #39110 : backed out the fix because it breaks code that
...
depends on the broken definition. Defer the fix to NSPR 5.0.
2000-05-22 22:38:53 +00:00
wtc%netscape.com
cfc04da858
Improved the test a little.
2000-05-22 19:52:56 +00:00
wtc%netscape.com
95e7196504
Bugzilla bug #39110 : added a new test freeif.c to catch this bug.
...
Added file: freeif.c
Modified files: Makefile, Makefile.in, runtests.ksh
2000-05-22 18:30:06 +00:00
wtc%netscape.com
1d7579cf6c
Bugzilla bug #39110 : put PR_BEGIN_MACRO and PR_END_MACRO around
...
PR_DELETE and PR_FREEIF. Thanks to Erik van der Poel <erik@netscape.com>
for the bug report and suggested fix.
2000-05-22 18:12:11 +00:00
wtc%netscape.com
ca83c50499
Bugzilla bug #34920 : modified PR_EmulateSendFile so that it doesn't
...
depend on the mmap alignment being a power of 2.
2000-05-20 05:43:08 +00:00
wtc%netscape.com
381ec4bafd
Bugzilla bug #39674 : removed unnecessary sigprocmask() calls.
2000-05-18 00:08:07 +00:00
wtc%netscape.com
1cb3686726
Checked in IPv6 patch for Colin Blake <colin@theblakes.com>.
2000-05-17 00:56:59 +00:00
wtc%netscape.com
7f666fa64c
Bugzilla bug #39350 : checked in patch from beard@netscape.com. Just
...
malloc the thread object if GC_LEAK_DETECTOR is defined. These thread
objects will be leaked.
2000-05-16 00:10:04 +00:00
wtc%netscape.com
9e654848f1
Added missing parentheses that I missed in the previous checkin.
2000-05-15 23:28:59 +00:00
wtc%netscape.com
b7f6e0e190
Bugzilla bug #34920 : use the new PR_GetMemMapAlignment() function to
...
get the proper alignment of the offset argument to PR_MemMap. Pass
64-bit arguments to PR_CreateFileMap and PR_MemMap.
2000-05-12 00:02:35 +00:00
wtc%netscape.com
75b866de17
Bugzilla bug #38996 : added new function PR_GetMemMapAlignment().
...
Modified files: prio.h, _beos.h, _macos.h, _os2.h, _unixos.h, _win16.h,
_win95.h, _winnt.h, primpl.h, prmmap.c, bmmap.c, macio.c, os2misc.c,
ntmisc.c, w16fmem.c
2000-05-11 23:54:04 +00:00
wtc%netscape.com
f558db3891
Bugzilla bug #34920 : provide an emulated implementation of acceptread
...
and sendfile methods that I/O layers can use. _PR_EmulateAcceptRead
is superseded by PR_EmulateAcceptRead, and _PR_EmulateSendFile and
_PR_UnixSendFile are superseded by PR_EmulateSendFile. Deleted unused
function _PR_HPUXTransmitFile. The workaround for the OSF1 V4.0
MAP_PRIVATE bug is moved from _PR_UnixSendFile to _MD_CreateFileMap,
ifdef'd with the new macro OSF1V4_MAP_PRIVATE_BUG, which is defined
only on OSF1 V4.
Modified files: OSF1.mk, _hpux.h, pprio.h, primpl.h, priometh.c,
prsocket.c, unix.c, and ptio.c
2000-05-11 18:34:19 +00:00
wtc%netscape.com
bad856d835
Compatibility with Universal Headers 3.3 or later.
2000-05-09 23:49:23 +00:00
wtc%netscape.com
bcdfef3b20
Adjusted white space.
2000-05-09 23:44:35 +00:00
wtc%netscape.com
3afcb108fb
Adjusted white space.
2000-05-09 20:15:18 +00:00
wtc%netscape.com
0abb3a8eac
Adjusted white space.
2000-05-09 19:07:28 +00:00
wtc%netscape.com
249d98a033
Fixed indentation.
2000-05-09 02:04:24 +00:00
wtc%netscape.com
d3c1472da7
Bugzilla bug #36718 : several socket options become enums in Mac OS
...
Universal Interfaces 3.3. Define them as macros so that our code
in prmapopt.c, which assumes all socket options are macros, continues
to work.
2000-05-08 20:38:14 +00:00
wtc%netscape.com
02e6628186
Added the peek.c test to runtests.ksh.
2000-05-08 18:48:59 +00:00
wtc%netscape.com
c63692e037
Bugzilla bug #17223 : implemented the PR_MSG_PEEK flag for PR_Recv() for
...
BeOS, Mac OS, OS/2, and Windows. On BeOS, Mac OS, and NT, PR_MSG_PEEK
is emulated with a peek buffer in the NSPR file descriptors.
Modified files: _beos.h, _macos.h, _winnt.h, primpl.h, prsocket.c,
macsockotpt.c, os2sock.c, ntio.c, and w95sock.c
2000-05-05 00:32:49 +00:00
wtc%netscape.com
907e8df20b
Non-blocking PR_Connect fails with PR_IN_PROGRESS_ERROR as opposed to
...
PR_WOULD_BLOCK_ERROR. Made the test run two passes, one with local
threads and one with global threads.
2000-05-04 21:30:19 +00:00
wtc%netscape.com
fcd37d3a17
Bugzilla bug #17223 : added the PR_MSG_PEEK (with same value as MSG_PEEK)
...
for PR_Recv(). Define _PR_EMULATE_MSG_PEEK on platforms that don't
natively support MSG_PEEK. Implemented PR_MSG_PEEK for pthreads.
Added the peek.c test case.
Modified files: prio.h, _macos.h, _winnt.h, primpl.h, ptio.c,
pr/tests/Makefile, pr/tests/Makefile.in
Added file: pr/tests/peek.c
2000-05-03 01:22:54 +00:00
cls%seawood.org
7c989931d0
Set PR_MD_ASFILES for Linux.
...
Set default AS to $(CC).
2000-05-02 06:53:54 +00:00
wtc%netscape.com
348d7b419c
Bugzilla bug #37761 : changed open file to correctly handle
...
PR_TRUNCATE | PR_CREATE_FILE and also fixed _PR_MD_SET_FD_INHERITABLE.
Thanks to Skip Nizinski <snizinsk@us.ibm.com> of IBM Corporation for
the patch.
2000-05-01 23:12:01 +00:00
wtc%netscape.com
15e0af777e
Bugzilla bug #37595 : checked in patches for building on BSD/OS 4.1
...
and 4.2 from Kurt J. Lidl <lidl@pix.net>.
2000-05-01 22:38:58 +00:00
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
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
blizzard%redhat.com
fdab240ad2
re-add plevent.h
2000-01-26 07:41:59 +00:00
blizzard%redhat.com
9af55bccad
hrm
2000-01-26 07:25:57 +00:00
wtc%netscape.com
ad99de4d13
Bugzilla bug #17101 : removed plevent.h and plevent.c from
...
mozilla/nsprpub/lib/ds. Modified the makefiles in
mozilla/nsprpub/lib/ds and mozilla/xpcom/threads to
reflect the new location of plevent.{h,c}.
(PLEVENT_MOVE_BRANCH)
2000-01-26 06:20:45 +00:00
wtc%netscape.com
b1b2ddc9f0
Bugzilla bug #23969 : checked in dougt/bienvenu's modified fix.
2000-01-25 03:00:35 +00:00
wtc%netscape.com
b3fde19ed2
Backed out previous checkin because it introduced bug #23969 .
...
a=chofmann@netscape.com
2000-01-22 07:21:32 +00:00
wtc%netscape.com
4ae3ffca76
Bugzilla bug #23969 : checked in patches from dougt@netscape.com and
...
bienvenu@netscape.com . r=troy@netscape.com ,wtc@netscape.com.
a=brendan@mozilla.org .
2000-01-21 21:53:40 +00:00
brendan%mozilla.org
76c3fba99c
Fix based on rogerl's keen analysis to ancient circa 1995 bug (19165).
2000-01-19 03:53:19 +00:00
wtc%netscape.com
9fcce12547
Added missing function argument type declarations.
2000-01-19 00:29:53 +00:00
srinivas%netscape.com
f49da0a0b2
Add threadpool feature. Bugzilla #23951 . rwtc.
2000-01-18 20:45:29 +00:00
srinivas%netscape.com
8e5874d01e
Fixed performance problem with pollable events on Win32.
...
Bugzilla #23948 .
2000-01-18 20:36:43 +00:00
wtc%netscape.com
fae1abf1e8
Bugzilla bug #20770 : CopyHostent should handle the possibility that
...
h_aliases is null. In that case, we allocate in our copy a one-element
array whose only element is a null pointer.
2000-01-14 00:58:02 +00:00
wtc%netscape.com
8b70f30f21
Bugzilla bug #20770 : on Solaris, gethost.c needs to link with -lsocket
...
if USE_IPV6=1 is specified.
2000-01-14 00:53:39 +00:00
wtc%netscape.com
64297c431f
Removed the assertion in PR_JoinThread. Returning PR_FAILURE is enough.
2000-01-14 00:31:07 +00:00
wtc%netscape.com
128ce5e3c1
Set the reuseaddr socket option before calling PR_Bind.
2000-01-14 00:22:37 +00:00
wtc%netscape.com
4e5c575e8c
Bugzilla bug #23694 : added a global variable to control the
...
native-threads-only mode of our NT implementation. r=srinivas@netscape.com
2000-01-14 00:10:48 +00:00
wtc%netscape.com
ce46f471a9
Use only one definition of PipeAvailable and PipeAvailable64, which
...
requires _PR_MD_PIPEAVAILABLE. Define _MD_PIPEAVAILABLE for Mac.
Modified files: _macos.h, prfile.c
2000-01-12 21:37:38 +00:00
wtc%netscape.com
138febd970
Use PR_IMPLEMENT to define an exported function. Don't need extern when
...
defining a global function. "prrng.h" is indirectly included by primpl.h.
2000-01-12 01:12:35 +00:00
srinivas%netscape.com
d48d773092
Adding back rev 3.22 after fixing a typo. Update to OS/2 port; the build
...
now uses OS_ARCH=OS2, in place of WINNT. Checkin for sobotka@axess.com .
Bugzilla 23544.
2000-01-11 20:44:12 +00:00
cls%seawood.org
2471c95e0d
Ok, that was lame. The comment: 'Added check for GNU as as we can only use certain ASFLAGS under solaris with Sun's as.' should have gone with this set of configure*.
...
The previous checkin with the above comment should've had the comment: 'Use values from config.guess for OS_ARCH, OS_TARGET, etc when cross-compiling. Don't check for /dev/zero when cross-compiling. Don't override the determined values for linking with GNU ld with the hardcode values of Sun ld under solaris. Added TARGET_NSPR_MDCPUCFG to the solaris build. Don't assume NSPR is installed on the system when cross-compiling.'
2000-01-11 05:31:08 +00:00
wtc%netscape.com
8575259c92
Bugzilla bug #23304 : protypes.h should only test a macro defined in
...
prcpucfg.h (in this case, _aix32in6.cfg or _aix64.cfg).
Modified files: _aix32in6.cfg, _aix64.cfg, protypes.h
2000-01-11 01:53:08 +00:00
wtc%netscape.com
ac32966069
Merged minor fixes related to PR_Available and PR_Sync for pipes
...
in NSPR 3.5.1 onto the main trunk.
Modified files: _win95.h, _winnt.h, prfile.c, ntio.c, w95io.c, ptio.c
2000-01-11 01:49:01 +00:00
srinivas%netscape.com
ce3d9860ef
Previous checkin broke Linux build.
2000-01-10 22:20:41 +00:00
larryh%netscape.com
06e4c621e4
BugZilla 19247. FreeBSD uses /dev/random too
2000-01-10 21:20:33 +00:00
srinivas%netscape.com
71ae839c68
Update to OS/2 port; the build now uses OS_ARCH=OS2, in place of WINNT.
...
Checkin for sobotka@axess.com . Bugzilla 23544.
2000-01-10 21:08:45 +00:00
wtc%netscape.com
0844048b51
Backed out the NSPR 3.5.1 merge. Mozilla client cannot exit on shutdown.
...
Modified files: _win95.h, _winnt.h, primpl.h, prfdcach.c, prfile.c,
ntio.c, w95io.c, ptio.c, ptthread.c
2000-01-08 23:05:24 +00:00
wtc%netscape.com
005de891da
Backed out the previous checkin (found a better fix).
2000-01-08 16:40:59 +00:00
wtc%netscape.com
68393fda06
For platforms that don't implement PR_CreatePipe, define PipeAvailable
...
and PipeAvailable64 as simply returning -1. This way we don't need to
define the _MD_PIPEAVAILABLE macro for those platforms.
2000-01-08 16:36:59 +00:00
wtc%netscape.com
3dd9d824fb
Define _MD_PIPEAVAILABLE for mac (simply returns -1).
2000-01-08 16:22:26 +00:00
wtc%netscape.com
fe358230c8
Temporary depend:clean hack.
2000-01-08 15:20:19 +00:00
wtc%netscape.com
74e05aba18
Merged the fixes in NSPR 3.5.1 to the main trunk.
...
Modified files: _win95.h, _winnt.h, primpl.h, prfdcach.c, prfile.c,
ntio.c, w95io.c, ptio.c, ptthread.c
2000-01-08 15:17:59 +00:00
srinivas%netscape.com
52c2625777
Add new API declaration, NSPR_API. Bugzilla #12913 .
2000-01-07 01:28:13 +00:00
cls%seawood.org
6be9e15695
Sync'd Makefile.in's to reflect srinivas' NSPR API changes.
2000-01-06 06:09:27 +00:00
srinivas%netscape.com
dcf751bddd
Backed out previous checkin; NSPR_API needs to be defined for Mac.
...
Bugzilla #12913 .
2000-01-06 02:17:03 +00:00
srinivas%netscape.com
d89f28e39b
Support platform-specific import declaration for public NSPR functions.
...
Bugzilla #12913 . rwtc.
2000-01-06 01:45:29 +00:00
wtc%netscape.com
c1fbcf98c8
A more efficient implementation for OpenVMS using event flags, contributed
...
by Colin Blakes <colin@theblakes.com>.
2000-01-04 22:49:28 +00:00
wtc%netscape.com
4443fd4837
Bugzilla bug #22549 : fixed a problem in the previous checkin that used
...
functions before they were declared. Thanks to Colin Blakes for the fix.
1999-12-30 21:58:10 +00:00
wtc%netscape.com
466850c23b
Bugzilla bug #18511 : on Windows NT, the IP_MULTICAST_TTL option cannot be
...
set unless the socket is bound to an address.
1999-12-29 23:17:27 +00:00
wtc%netscape.com
82b5645547
Added a test to join with an unjoinable thread.
1999-12-29 22:31:34 +00:00
wtc%netscape.com
308fa42699
Bugzilla bug #22549 : made PR_Read/PR_Write for sockets equivalent to
...
PR_Recv/PR_Send with infinite timeout. r=colin@theblakes.com ,
srinivas@netscape.com
1999-12-29 22:19:53 +00:00
srinivas%netscape.com
8448bd087e
Implement block/unblock interrupt. Bugzilla #17055 .
1999-12-29 16:57:37 +00:00
srinivas%netscape.com
862e39a674
Backed out previous checkin for build breakage on Mac/Win.
1999-12-24 02:07:15 +00:00
srinivas%netscape.com
3425cb3cbb
Minimize spurious notifications when interrupts are blocked.
...
Bugzilla #17055 .
1999-12-24 01:05:42 +00:00
srinivas%netscape.com
d32536962c
PR_FindSymbol looks up a symbol only in the specified library.
...
Bugzilla #16554 .
1999-12-23 02:51:37 +00:00
wtc%netscape.com
adf78e45aa
Pedantic changes: use the exact types as documented for AIX send_file().
1999-12-23 00:44:19 +00:00
wtc%netscape.com
f558bc16a5
Added a little logging to the OpenVMS code. (Contributed by Colin Blake
...
<colin@theblakes.com>)
1999-12-23 00:33:35 +00:00
wtc%netscape.com
6b59150d74
Checked in NetBSD/MIPS port contributed by Tom Weinstein
...
<tomw@geocast.com>.
Modified files: _netbsd.cfg, _netbsd.h
1999-12-22 23:58:07 +00:00
wtc%netscape.com
ce35f2bc20
Fixed pthreads build problems on OpenBSD (Bugzilla bug #20529 ) and FreeBSD.
...
Modified files: _freebsd.h, _openbsd.h, ptio.c, ptsynch.c,
pr/tests/Makefile
1999-12-22 23:39:09 +00:00
wtc%netscape.com
5adb4209db
NetBSD has System V semaphores and shared memory.
1999-12-22 22:42:47 +00:00
srinivas%netscape.com
ec848dbee5
Fixed use of uninitialized variable. Bugzilla #21201 .
1999-12-22 21:24:34 +00:00
srinivas%netscape.com
b9b837cd78
Fixed PR_SetThreadAffinityMask, which returned random value on Irix.
...
Bugzilla #21621 .
1999-12-22 20:51:26 +00:00
wtc%netscape.com
935505f811
Bugzilla bug #5802 : call PR_Bind and PR_Listen before passing the
...
listening socket to the server thread.
1999-12-22 20:12:11 +00:00
wtc%netscape.com
4ca0345b90
Bugzilla bug #21651 : call PR_Listen on the listening socket before passing
...
it to the server thread.
1999-12-22 20:10:49 +00:00
wtc%netscape.com
23d3312d70
Bugzilla bug #20528 : UnixWare 7 has long longs, so add a new _unixware7.cfg
...
for UnixWare 7 that defines HAVE_LONG_LONG.
Modified file: pr/include/md/Makefile
Added file: _unixware7.cfg
1999-12-22 19:51:13 +00:00
wtc%netscape.com
0775d6ac9d
Pass LL_ZERO instead of 0 as the second argument to PR_MemMap so that
...
the code also compiles on platforms without long longs.
1999-12-22 19:47:13 +00:00
cls%seawood.org
f69d328c38
Cleaned up BeOS autoconf build.
...
Added RESOLVE_LINK_SYMBOLS for platforms that need to resolve all symbols when linking shared libs.
Removed use of EXTRA_LIBS from configure.
1999-12-22 00:07:07 +00:00
gordon%netscape.com
4e52728977
formatting change. r=beard
1999-12-08 00:10:30 +00:00
gordon%netscape.com
bf782c4d30
added prgcleak.c. r=beard, bug #15906
1999-12-08 00:10:15 +00:00
gordon%netscape.com
eb8f9d808d
Checkin for Mark Welch. Approved by wtc. Reviewed by gordon. Fixes for bugs 4318 and 4320 (server sockets and blocking socket IO for mac).
1999-12-07 23:22:59 +00:00
wtc%netscape.com
46b39501ec
Reworked how thread scanning is done, so thread objects can now be
...
safely allocated on the thread stack. Moved the GC scanning code
into NSPR in a new file called prgcleak.c. (Checkin for Patrick Beard.)
Modified files: primpl.h, prinit.c, prthinfo.c, pruthr.c.
Added file: prgcleak.c.
1999-12-07 22:23:48 +00:00
cls%seawood.org
8515120e01
Another attempt to fix bug #18966 . Added $(INCLUDES) to AS and fixed irix6.5 detection.
1999-12-06 03:28:31 +00:00
cls%seawood.org
b12d3d1f47
Not sure if this should go under bug #20529 or #19330 , who's patch I apparently stole. :) Anyways, rumor has it that OpenBSD has /dev/random too.
1999-12-05 11:01:32 +00:00
cls%seawood.org
aeef73b8a5
Defining RTLD_NOW if not defined by system. Bug #20529
1999-12-05 08:53:00 +00:00
cls%seawood.org
d73476b966
I've been told that NetBSD has /dev/random as well. At worst, it should return 0 rather than fail with that undefined error anyways.
1999-12-05 07:26:46 +00:00
cls%seawood.org
6906f323ce
Added THREAD_FLAG to OS_CFLAGS.
1999-12-05 06:49:44 +00:00
cls%seawood.org
26340cc7c7
Make the autoconf build use the same defines under Linux as the non-autoconf NSPR build.
1999-12-04 23:49:35 +00:00
wtc%netscape.com
81ed95b391
Define HAVE_LOCALTIME_R_POINTER for all new releases (V4.0, V5.0, etc.)
1999-12-04 01:25:33 +00:00
wtc%netscape.com
07d81d63fb
Print error codes if PR_Connect() fails.
1999-12-04 01:22:01 +00:00
wtc%netscape.com
d41c85cb20
Bugzilla bug #18500 : fixed a bug in _PR_MapOptionName.
1999-12-04 01:20:28 +00:00
wtc%netscape.com
3f74c28c78
Removed unnecessary header includes. In _PR_MD_GetRandomNoise, changed
...
"size >= 0" to "size > 0" ('size' is an unsigned type so "size >= 0" would
be always true).
1999-12-04 01:09:09 +00:00
larryh%netscape.com
e404f6182e
BugZilla: 19247. makefiles for neutrino platform
1999-12-04 01:09:03 +00:00
wtc%netscape.com
19a433dbc5
Bugzilla bug #20770 : Solaris 8 has getipnodebyname().
1999-12-04 01:05:04 +00:00
cls%seawood.org
285c16073c
Disable unneeded arch specific portions of Makefile
1999-12-03 10:33:06 +00:00
cls%seawood.org
feae1488f9
Added use of OS_* & LDFLAGS variables to autoconf build.
1999-12-03 10:32:18 +00:00
cls%seawood.org
492021cf6f
OpenBSD appears to need the -pthread flag when using pthreads.
1999-12-03 10:05:36 +00:00
wtc%netscape.com
4fa0e13341
Checked in patch for OpenVMS contributed by Colin Blake.
1999-12-03 00:42:18 +00:00
wtc%netscape.com
27e479dae3
Bugzilla bug #17040 : compile with -ansi -D__POSIX_SOURCE -D_BSD_SOURCE
...
-D_SVID_SOURCE on all CPU architectures.
1999-12-03 00:39:54 +00:00
sdagley%netscape.com
8b680d405f
Checking in fix for bug #20558 for sfraser. Calling pr_UnlockedFindLibrary() with a NULL fragment name not a good idea. sfraser and I both though he'd fixed this before but apparently the change was lost.
1999-12-02 22:25:17 +00:00
cls%seawood.org
0fe1d5eca6
Fixed problem with solaris builds setting MDCPUCFG instead of MDCPUCFG_H
...
Removed -mt from CFLAGS.
1999-12-01 11:25:52 +00:00
wtc%netscape.com
7795a30bcf
Bugzilla bug #20393 : PR_NewPollableEvent should not assume that
...
PR_CreatePipe and PR_NewTCPSocketPair won't change its arguments
when it fails.
1999-11-30 23:52:34 +00:00
wtc%netscape.com
75ccb846fd
Assert that the WSAStartup call succeeded.
1999-11-30 23:24:28 +00:00
wtc%netscape.com
c441d17b5b
Bugzilla bug #14260 : assert that NSPR's WSAStartup call succeeded.
1999-11-30 23:17:06 +00:00
wtc%netscape.com
0e9125b129
Changes for leak detector to get thread objects to be scanned correctly.
...
Checked in for Patrick Beard <beard@netscape.com>.
1999-11-30 22:37:32 +00:00
larryh%netscape.com
fa4ff6d029
BugZilla: 19247. Add support for VMS, QNX, NTO
1999-11-29 19:42:11 +00:00
cls%seawood.org
0beb18f8d5
Oops, added '-o $@' to necessary MKSHLIB definitions.
1999-11-29 05:27:26 +00:00
cls%seawood.org
9a5c8d068c
Added preliminary autoconf support for solaris. Untested.
1999-11-29 04:46:11 +00:00
cls%seawood.org
4f7f0766bf
Fixed tabbing problems with emacs caused by the mode header.
...
Added preliminary autoconf support for aix, dgux, freebsd and hpux. All untested.
1999-11-29 02:15:22 +00:00
larryh%netscape.com
61b9b46140
BugZilla: 19448. Back out disable call to _PR_MD_GetRandomNoise()
1999-11-23 19:15:32 +00:00
larryh%netscape.com
1c13646805
BugZilla 19448. Temporary circumvention
1999-11-23 17:33:20 +00:00
cls%seawood.org
6b4201d2ea
Added support for neutrino target to configure.in. Patch submitted by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.
...
Split AR_FLAGS from AR for platforms that don't use the common syntax.
1999-11-23 06:23:52 +00:00
larryh%netscape.com
7c1a262e7b
BugZilla: 19247. Add support for FreeBSD
1999-11-23 00:04:15 +00:00
cls%seawood.org
a3a7104264
Check for pthread symbols in libc if the checks in libpthread & libc_r fail.
...
Fix typo in MOZ_OPTIMIZE check.
1999-11-22 21:59:08 +00:00
cls%seawood.org
6c56034368
Previous checkin was incomplete.
...
Changed the debug/optimize setup to mimic the Mozilla setup.
Updated the irix target_os section to use the same logic as IRIX.mk in order to fix bug #18966 .
Fixed call of whoami inside configure.
Added mode & license headers.
Added the following options:
--enable-optimize
--enable-n32 (IRIX only)
--enable-64bit
--enable-mdupdate
1999-11-22 15:40:10 +00:00
cls%seawood.org
12a4479e69
Made the handling of the debug/optimize flags to match the Mozilla configure.in setup.
...
Updated the irix target section to contain the exact logic contained in IRIX.mk in an effort to fix bug 18966.
Added the following options:
--enable-optimize
--enable-mdupdate
--enable-n32 (IRIX only)
--enable-64bit
1999-11-22 15:24:12 +00:00
wtc%netscape.com
acd8119ca7
Added new file brng.c. (Contributed by Matthew Zahorik and Duncan Wilcox.)
1999-11-20 20:38:05 +00:00
wtc%netscape.com
7f67111717
Ported script to Windows 95.
1999-11-20 20:01:24 +00:00
wtc%netscape.com
8662e27008
Changed tab to spaces.
1999-11-20 20:00:02 +00:00
wtc%netscape.com
d610776706
Removed extra blank line.
1999-11-20 19:59:31 +00:00
cls%seawood.org
911e9e2d9b
Adding rng to the autoconf Makefiles. Patch submitted by Mike Shaver <shaver@mozilla.org> a=granrose
1999-11-19 16:43:00 +00:00
wtc%netscape.com
bdba59b3aa
Allow specification of timeout for test programs.
1999-11-19 01:01:19 +00:00
wtc%netscape.com
dd26474703
Added test case for PR_Available on pipes.
1999-11-19 00:59:57 +00:00
wtc%netscape.com
2ef25f3365
Use #elif instead of #else + #if.
1999-11-19 00:59:17 +00:00
wtc%netscape.com
edc61d9625
This header file should not define HAVE_UINT. There should be a better
...
solution solution for the problem this solved.
1999-11-19 00:58:21 +00:00
wtc%netscape.com
08b0402b72
_macos.h: define _MD_MINIMUM_STACK_SIZE to be 58K.
...
pruthr.c: removed unnecessary XP_MAC code since _MD_MINIMUM_STACK_SIZE is
checked by _PR_ADJUST_STACKSIZE.
1999-11-19 00:56:45 +00:00
wtc%netscape.com
194d25ba9e
Removed unnecessary _MD_MINIMUM_STACK_SIZE macro definition. Define this
...
macro only if the platform has a minimum stack size requirement.
1999-11-19 00:52:58 +00:00
wtc%netscape.com
96a7a8d65d
Added newline at end of file.
1999-11-19 00:51:58 +00:00
wtc%netscape.com
3c246730fe
Removed the depend:clean hack.
1999-11-19 00:51:25 +00:00
larryh%netscape.com
580abe9a50
BugZilla: 19247
1999-11-18 22:23:00 +00:00
larryh%netscape.com
e7c074388a
BugZilla: 19247, fix declaration of _PR_MD_GetRandomNoise()
1999-11-18 21:38:39 +00:00
sdagley%netscape.com
de05f79306
Fix Mac bustage. Make PR_GetRandomNoise() compile. Don't know about working yet.
1999-11-18 21:16:51 +00:00
larryh%netscape.com
b63b84fc12
BugZilla: 19247. PR_GetRandomNoise()
1999-11-18 20:29:17 +00:00
wtc%netscape.com
dbed08ff40
Minor improvements. In objs.mk fixed the problem that pthreads_user.c
...
is added to CSRCS twice if USE_AUTOCONF is not defined.
Modified files: pr/src/md/unix/Makefile,Makefile.in,objs.mk
1999-11-18 05:26:06 +00:00
wtc%netscape.com
ad892c46f7
Bugzilla bug #5358 : fixed build problem on Solaris/x86 under gcc by
...
removing the #ifdef stuff from os_SunOS_x86.s.
Modified files: pr/src/md/unix/Makefile,Makefile.in,objs.mk,os_SunOS_x86.s
1999-11-18 02:48:18 +00:00
wtc%netscape.com
616a9ccd06
Bugzilla bug #17896 : added new macro _PR_IS_GCABLE_THREAD.
...
r=srinivas@netscape.com
Modified files: primpl.h, macthr.c, irix.c, pthreads_user.c, solaris.c,
unixware.c, pruthr.c
1999-11-18 02:14:38 +00:00
wtc%netscape.com
04242bc3be
Added a new test sendzlf.c, which sends a zero-length file with PR_SendFile
...
and PR_TransmitFile.
Modified files: pr/tests/Makefile,Makefile.in,runtests.ksh
Added file: sendzlf.c
1999-11-18 02:11:38 +00:00
wtc%netscape.com
d7850c8844
Bugsplat bug #367096 : need to set md.thr_bound_cpu to NULL when we
...
resume a falsely timed-out or abort a really timed-out AcceptEx call.
Also we must add a thread to its current CPU if md.thr_bound_cpu is
not NULL.
Modified files: ntio.c, ntthread.c, and pruthr.c
1999-11-17 05:25:27 +00:00
wtc%netscape.com
8f9a267cfd
Bugzilla bug #17728 : pt_writev_cont, pt_write_cont, pt_send_cont, and
...
pt_sendto_cont need to deal with the possibility of a zero-length buffer.
r=srinivas@netscape.com . Added a test zerolen.c for this bug.
Modified files: ptio.c, pr/tests/Makefile, pr/tests/Makefile.in,
pr/tests/runtests.ksh.
Added file: pr/tests/zerolen.c
1999-11-17 01:59:23 +00:00
wtc%netscape.com
3db2d7eadb
Bugzilla bug #17601 : fixed memory leak and some other problems in our
...
thread-private data code.
Modified files: primpl.h, ptthread.c, prcthr.c, prtpd.c, pruthr.c.
1999-11-16 23:44:41 +00:00
wtc%netscape.com
392e7ba001
Bugzilla bug #18968 : check for the case where RTLD_GLOBAL is not defined.
1999-11-16 21:05:41 +00:00
cls%seawood.org
9d8bd2291a
Set appropriate debug flags.
1999-11-16 04:21:08 +00:00
wtc%netscape.com
be5e237e1a
Bugzilla bug #16566 : PR_Assert should be defined only if DEBUG is defined.
1999-11-15 21:59:52 +00:00
wtc%netscape.com
234419f978
Temporary depend:clean hack.
1999-11-15 21:32:32 +00:00
wtc%netscape.com
619ef02a23
Bugzilla bug #17699 : removed obsolete functions PR_SetThreadExit and
...
PR_GetThreadExit.
Modified files: pprthred.h, primpl.h, prcthr.c, prtpd.c, and pruthr.c.
1999-11-15 21:29:29 +00:00
wtc%netscape.com
0de8f74961
Bugzilla bug #18826 : some systems don't have RTLD_LOCAL defined. Thanks
...
to dejong@cs.umn.edu for the bug report and suggested fix.
1999-11-15 00:07:00 +00:00
wtc%netscape.com
615f894cda
Bugzilla bug #16845 : added new function PR_LoadLibraryWithFlags.
...
Also, use RTLD_LAZY on Linux (was using RTLD_NOW).
Modified files: prlink.h, prlink.c.
1999-11-13 01:27:06 +00:00
srinivas%netscape.com
af0d9ed93b
Added a new test case for PR_SendFile. Bugzilla #17486 .
1999-11-12 13:40:17 +00:00
srinivas%netscape.com
753b625d5a
Include string.h for string functions. Bugzilla 17940.
1999-11-12 13:08:43 +00:00
sdagley%netscape.com
9abdf3c566
Fix to larryh's earlier checkin to implement bug #17558 . Previous fix from bad diff would always result in an error trying to create a file that already existed (should only be an error in certain cases). r=sfraser
1999-11-05 01:18:07 +00:00
larryh%netscape.com
76986b512d
BugZilla 17558. PR_Open() gets PR_EXCL flag
1999-11-05 00:21:39 +00:00
wtc%netscape.com
4e9a8c623b
Bugzilla bug #15906 : add support for the GC leak detector. Contributed
...
by Patrick Beard <beard@netscape.com>.
1999-11-03 01:37:19 +00:00
wtc%netscape.com
ea0f120318
Bugzilla bug #15906 : use the GC leak detector. Contributed by
...
Patrick Beard <beard@netscape.com>.
1999-11-03 01:33:03 +00:00
gordon%netscape.com
cf0d3cecad
Mac specific interrupt<->thread synchronization mechanism, required for async Mac dns.
r=warren, patrick, wtc, srinivas, larryh; part of bug:10731.
1999-11-03 01:22:58 +00:00
cls%seawood.org
999f41f3d0
Added detection for alphaev6. Submitted by Matt Wilson <msw@redhat.com>.
1999-11-02 01:24:16 +00:00
larryh%netscape.com
e458330d57
BugZilla 17558. Add PR_Open() PR_EXCL flag
1999-11-01 22:59:27 +00:00
cls%seawood.org
43e4ee90f3
Remove the extra -D_XXX_SOURCE_ flags for Linux builds.
1999-11-01 15:29:31 +00:00
wtc%netscape.com
1adb555072
Need to set the reuseaddr socket option before PR_Bind, now that
...
PR_Bind no longer sets that option automatically (see Bugzilla #17184 ).
1999-10-29 01:41:34 +00:00
wtc%netscape.com
8375357e00
Bugzilla bug #15858 : fixed compiler warnings.
1999-10-29 01:33:54 +00:00
wtc%netscape.com
b97f4c009a
Bugzilla bug #17486 : need parentheses around a & operator in an expression
1999-10-28 22:03:08 +00:00
srinivas%netscape.com
5aac12a151
Export version descriptor. Bugzilla 4742
1999-10-28 21:28:46 +00:00
srinivas%netscape.com
f947b992d5
Include system files for BeOS; checkin for <duncan@be.com>.
1999-10-28 11:40:33 +00:00
srinivas%netscape.com
372f08fa7a
Add PR_Block/Unblock_Interrupt functions. Bugzilla 17055
1999-10-28 02:48:01 +00:00
sdagley%netscape.com
b0a5c50faa
__MD_GetEnv now calls standard C's getenv if environment variable not in NSPR's table. r=beard
1999-10-27 22:44:48 +00:00
larryh%netscape.com
d4279e6ad9
BugZilla 17374. Add PROffset types
1999-10-27 20:29:22 +00:00
wtc%netscape.com
ad8288994c
Bugzilla bug #17188 : NSPR should not automatically set the SO_KEEPALIVE
...
socket option on a new TCP socket. The HAVE_SOCKET_KEEPALIVE macro is
obsolete. r=srinivas@netscape.com .
Modified files: _beos.h, _os2.h, _unixos.h, _win16.h, _win95.h, _winnt.h,
prsocket.c, and ptio.c.
1999-10-26 22:58:55 +00:00
wtc%netscape.com
ebf2cebab8
Added missing function declarations to eliminate compiler warnings.
...
Checked in on behalf of Colin Blakes <colin@theblakes.com>.
1999-10-26 02:01:38 +00:00
wtc%netscape.com
1b75612ce4
Bugzilla bug #17184 : PR_Bind should not set the SO_REUSEADDR socket
...
option. The HAVE_SOCKET_REUSEADDR macro is now obsolete. Tests
that depended on the old PR_Bind behavior needs to call PR_SetSocketOption
before PR_Bind.
Modified files: _beos.h, _os2.h, _unixos.h, _win16.h, _win95.h, _winnt.h,
prsocket.c, ptio.c, accept.c, acceptread.c, sel_spd.c, servr_kk.c,
servr_ku.c, servr_uk.c, and servr_uu.c.
1999-10-26 01:58:10 +00:00
wtc%netscape.com
08d86aaad2
Bugzilla bug #17093 : made plevent.c independent of any internal NSPR
...
headers (primpl.h in particular). Tested on Linux, Solaris, Win32,
and Mac. r=srinivas@netscape.com
Modified files: lib/ds/Makefile, lib/ds/Makefile.in, lib/ds/plevent.c
1999-10-25 19:20:58 +00:00
srinivas%netscape.com
19750ab257
OpenVMS updates by colin@theblakes.com
1999-10-22 21:06:08 +00:00
srinivas%netscape.com
83c24ba8e1
PR_SetThreadPriority should set the priority unconditionally.
1999-10-22 21:01:51 +00:00
srinivas%netscape.com
e1a99e2f32
Fixed typo in debug statement.
1999-10-22 20:59:34 +00:00
srinivas%netscape.com
c2f0a6a12a
Defined _MD_PIPEAVAILABLE; checkin for "Duncan Wilcox" <duncan@be.com>.
1999-10-22 20:58:00 +00:00
srinivas%netscape.com
08f0be3bcd
Map the SO_BROADCAST option to invalid option, when not supported by the
...
system.
1999-10-22 20:56:25 +00:00
srinivas%netscape.com
acb9e92b19
Add PR_SendFile to the PRIOMethods tables to enable use in layered FDs.
...
Bugzilla #17012 .
1999-10-22 20:49:19 +00:00
srinivas%netscape.com
bea7760220
PL_ProcessPendingEvents() dispatches only those events currently on the
...
queue. Added a static helper function (_pl_GetEventCount) that locks the
monitor and counts the number of events in the queue. Checkin for troy.
1999-10-22 13:28:39 +00:00
wtc%netscape.com
f33e418434
Removed temporary depend:clean hack.
1999-10-22 05:29:48 +00:00
wtc%netscape.com
c42e0ffe2c
Bugsplat bug #366500 : use the default, PRLock-based atomic stack
...
implementation on OSF1. r=larryh,srinivas@netscape.com.
Modified files: _osf1.h, osf1.c.
1999-10-22 01:10:00 +00:00
wtc%netscape.com
e0d927a2ba
Fixed a small mistake in the previous checkin.
1999-10-21 22:51:06 +00:00
wtc%netscape.com
f34d9ee29e
Bugsplat bug #365031 : moved the definition of PRStack from pratom.h
...
to primpl.h so that it is not exported.
Bugsplat bug #364813 : declare 'prstk_head' volatile, to prevent compiler
from optimizing away references in a loop.
r=larryh,srinivas@netscape.com
1999-10-21 22:36:35 +00:00
wtc%netscape.com
7ae929db05
Temporary depend:clean hack.
1999-10-21 22:32:14 +00:00
wtc%netscape.com
3767259766
Bugzilla bug #16994 : fixed compilation problems on platforms without
...
long longs. r=larryh@netscape.com . Thanks to Chris Seawood
<cls@seawood.org> for the bug report.
1999-10-21 22:28:14 +00:00
srinivas%netscape.com
b12847e847
Invoke the native acknowledge notify routine only when queue is non-empty.
...
Checkin for kipp@netscape.com .
1999-10-21 21:52:02 +00:00
wtc%netscape.com
f6d2cdc5a6
Made comments match code.
1999-10-20 23:19:31 +00:00
wtc%netscape.com
4073bd6553
Bugsplat bug #366840 : PR_StringToNetAddr needs to set the address family
...
field of the PRNetAddr structure. Added a new test str2addr.c for this
bug. r=larryh@netscape.com
Modified files: prnetdb.c, pr/tests/runtests.ksh, pr/tests/Makefile,
pr/tests/Makefile.in
Added file: pr/tests/str2addr.c
1999-10-20 23:07:38 +00:00
srinivas%netscape.com
c9cbc7b0fb
The "-mno-486" compiler option is no longer relevant and not supported
...
in new gcc compilers (v2.95). Bug #15975 .
1999-10-20 21:19:53 +00:00
larryh%netscape.com
18430d8338
BugSplat 367096
1999-10-20 00:12:37 +00:00
larryh%netscape.com
90d81fd3a8
BugSplat 367096
1999-10-20 00:07:01 +00:00
cls%seawood.org
ec587d1b3b
Syncing Makefile.ins with srinivas' previous checkin.
...
r=shaver
1999-10-19 05:30:36 +00:00
srinivas%netscape.com
169a3f4297
Update with post-3.5 fixes on the tip
1999-10-19 00:40:39 +00:00
larryh%netscape.com
068207c01e
BugZilla 16566
1999-10-19 00:15:05 +00:00
srinivas%netscape.com
bc866e0703
Initial version
1999-10-18 23:46:10 +00:00
srinivas%netscape.com
ad4f18d0c5
Include fcntl.h always. Bugizlla #16630 .
1999-10-18 11:13:23 +00:00
cls%seawood.org
e4c06125e8
Bug 11893. r=shaver
...
Sync the autoconf Makefile.ins.
1999-10-17 15:12:41 +00:00
sdagley%netscape.com
8ba9ce1401
Fix #15740 - now check for immediate errors from async i/o calls. Also ensure that io_pending flag for the thread is cleared if we complete the async call before calling WaitOnThisThread(). r=sfraser
1999-10-15 23:35:27 +00:00
cls%seawood.org
1324b5e7e2
Files not used by build. Attempting to resolve cvs checkin problem. a=srinivas,leaf
1999-10-15 21:42:20 +00:00
cls%seawood.org
94a6257578
Files not used by build. Attempting to resolve cvs checkin problem. a=srinivas,leaf
1999-10-15 21:36:53 +00:00
srinivas%netscape.com
8695c76aaa
Autoconf for NSPR. Checkin for cls@seawood.org. Bugzilla #11893 .
1999-10-15 02:42:36 +00:00
srinivas%netscape.com
e797abaf5c
Autoconf for NSPR. Checkin for cls@seawood.org. Bugzilla #11893 .
1999-10-15 02:36:40 +00:00
wtc%netscape.com
639c85a1e3
Bugsplat bug #358401 : created a separate .rc file for each DLL. The
...
product name is "Netscape Portable Runtime" and the file descriptions
are "NSPR Library", "PLDS Library", "PLC Library", and "PRSTRMS Library".
A debug build is indicated in the file description. The copyright years
changed to 1996-1999.
Modified files: rules.mk, lib/ds/Makefile, lib/ds/Makefile.in,
lib/libc/src/Makefile, lib/libc/src/Makefile.in,
lib/prstreams/Makefile, lib/prstreams/Makefile.in,
prinit.h, nspr.rc
Added files: plds.rc, plc.rc, prstrms.rc
Removed file: resource.h
1999-10-15 00:51:41 +00:00
wtc%netscape.com
424657ba4e
Backed out the Windows resource file stuff checked in in the autoconf
...
branch merge. It has two problems: 1. RESOBJ is not being used. It
has the same meaning as the existing variable RES. 2. $(RES) is added
to OBJS twice on Win32.
1999-10-15 00:14:09 +00:00
wtc%netscape.com
ac83ce8eb2
Removed the rule for $(PURE_LIBRARY), which was accidentally
...
resurrected in the autoconf checkin.
1999-10-14 23:55:27 +00:00
sdagley%netscape.com
9201e2fcb4
Enforce _MD_DEFAULT_STACK_SIZE as the minimum stack size on Mac. r=beard
1999-10-14 23:33:13 +00:00
sdagley%netscape.com
20546f0c52
Marking all Mac threads as GCable for leak detector work. Bug #15906 . r=beard
1999-10-14 23:29:34 +00:00
wtc%netscape.com
d882d2a965
Bugsplat bug #365543 : removed the PRIntn typecast in the definition of
...
PR_TRUE and PR_FALSE.
1999-10-14 23:25:01 +00:00
wtc%netscape.com
01425945a0
Bugzilla bug #14126 : quote $(OS_RELEASE) in the shell command.
...
Thanks to Greg Noel <GregNoel@san.rr.com> for the bug report
and the fix. Reviewed by Greg Noel and tested on several flavors
of Linux (x86, sparc, alpha, and ppc) and FreeBSD.
1999-10-14 23:17:38 +00:00
srinivas%netscape.com
e3de1c3a69
Add autoconf for NSPR. Check in for cls@seawood.org. Buzill 11893
1999-10-14 15:09:11 +00:00
srinivas%netscape.com
25b37de432
Autconf for NSPR. Checkin for cls@seawood.org. Bugzill #11893 .
1999-10-14 14:50:38 +00:00
srinivas%netscape.com
e551399580
Enable specification of minimum stack size.
1999-10-14 02:33:14 +00:00
wtc%netscape.com
13ee58e1ab
Fixed an error of incorrect return value type in _MD_DeleteSharedMemory.
1999-10-13 19:17:05 +00:00
larryh%netscape.com
57174e3315
NSPR 3.5 landing
1999-10-13 18:32:42 +00:00
wtc%netscape.com
3de66f4a7a
Backed out previous revision, which was checked in during code freeze.
1999-10-12 22:37:13 +00:00
sdagley%netscape.com
300a00d9b8
XP_MAC GC leak detector changes: using LMGetCurStackBase to compute stack bottom, and considering all threads GCable. r=sdagley (checking in for beard). bug=15906
1999-10-09 03:39:54 +00:00
sdagley%netscape.com
b5518676f5
XP_MAC: turning off a spurious assert in PR_Lock (which can get called at interrupt time!). r=sdagley (checking in for beard). bug=15906
1999-10-09 03:39:52 +00:00
srinivas%netscape.com
482cfdd0c9
Backed out previous checkin.
1999-10-06 19:33:52 +00:00
srinivas%netscape.com
fe33743994
Previous change backed out.
1999-10-06 19:31:17 +00:00
srinivas%netscape.com
52a3d014be
Backout previous change.
1999-10-06 19:30:01 +00:00
srinivas%netscape.com
e7ecc6f7c3
Fixed bug in previous checkin - initialize variables before use.
1999-10-06 19:07:19 +00:00
srinivas%netscape.com
fe912bc9e3
Fixed typo in previous checkin. Also, the correct bug # is 15680.
1999-10-06 18:49:27 +00:00
srinivas%netscape.com
6e03d4ddcb
Add the SO_BROADCAST option. Bug #365862 .
1999-10-06 18:31:22 +00:00
sdagley%netscape.com
1555f98172
Add documentation comments for Mac library loading. r=sfraser
1999-10-06 02:37:14 +00:00