srinivas%netscape.com
9ddc597a3d
QNX port; checkin for briano@netscape.com. Bug #7276 .
...
git-svn-id: svn://10.0.0.236/trunk@33955 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 12:10:45 +00:00
wtc%netscape.com
65aeb0b85f
More OpenVMS changes from Colin R. Blake <colin@theblakes.com>.
...
Modified files: prstrms.cpp, pr/include/md/Makefile, _openvms.h,
and prmapopt.c.
git-svn-id: svn://10.0.0.236/trunk@33700 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 03:01:40 +00:00
wtc%netscape.com
0b6cf61cc5
Bugzilla bug #4842 : do not export private NSPR headers (private/pprmwait.h,
...
private/primpl.h, and md/*.h) to mozilla/dist. NSPR files will get
these headers from the source tree, via -I$(MOD_DEPTH)/pr/include and
-I$(MOD_DEPTH)/pr/include/private. Non-NSPR files must not include
these private NSPR headers and should get the exported NSPR headers
from mozilla/dist/<platform.OBJ>/include.
git-svn-id: svn://10.0.0.236/trunk@33631 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 22:35:44 +00:00
wtc%netscape.com
5f8254e1e3
Bugzilla bug #7077 : modified compile-et.pl so that it adds comments
...
(error strings) before the error code macro definitions in the
generated header. Also updated prerr.h to reflect this change.
Thanks to John Gardiner Myers <jgmyers@netscape.com > for contributing
the fix.
git-svn-id: svn://10.0.0.236/trunk@33029 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 23:20:02 +00:00
gordon%netscape.com
5a04291c95
Fix for bug#4312. Conditionalized patching of StackSpace so it's only done when patching is allowed. Use FindSymbol to dynamically lookup NewRoutineDescriptor and CallOSTrapUniversalProc so we can link against CarbonLib.
...
git-svn-id: svn://10.0.0.236/trunk@32470 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-21 20:08:09 +00:00
gordon%netscape.com
2dc3eb46f0
Fix for bug#6662 "PR_Open does not set hpb.fileParam.ioDirID field".
...
git-svn-id: svn://10.0.0.236/trunk@32383 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-20 03:58:42 +00:00
sdagley%netscape.com
f53c9186a2
Fix bug #3534 . Now set EOF and file position to requested offset in a seek when the offset is past the current EOF. With this fix pinkerton's workaround in reg.c is no longer required si it has been removed. Reviewed pinkerton, approved chofmann.
...
git-svn-id: svn://10.0.0.236/trunk@32359 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-20 01:25:54 +00:00
sdagley%netscape.com
0b62b2ac05
Add test to see if async I/O has completed before we actually yield the thread. Part of the I/O improvments tagged under bug #3536 . Approved wtc.
...
git-svn-id: svn://10.0.0.236/trunk@32232 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 02:49:00 +00:00
srinivas%netscape.com
d4d2f2d4ae
Fixed a typo in previous checkin
...
git-svn-id: svn://10.0.0.236/trunk@32216 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 01:14:12 +00:00
srinivas%netscape.com
2bb10f123a
OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
...
git-svn-id: svn://10.0.0.236/trunk@32205 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 00:53:52 +00:00
wtc%netscape.com
00517b5353
On SCO OpenServer 5, ENOBUFS and ENOSR are defined to be the
...
same thing. So check whether they are equal. Thanks to
Brian Ostrom <briano@netscape.com > for the bug fix.
git-svn-id: svn://10.0.0.236/trunk@32141 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 23:07:00 +00:00
srinivas%netscape.com
e518a503f4
Port to OpenVMS.
...
Checkin for "Colin R. Blake" <colin@theblakes.com >.
git-svn-id: svn://10.0.0.236/trunk@31194 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 00:47:36 +00:00
srinivas%netscape.com
0a5638dc19
Initial version for the OpenVMS port.
...
Checkin for "Colin R. Blake" <colin@theblakes.com >.
git-svn-id: svn://10.0.0.236/trunk@31193 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 00:43:26 +00:00
gordon%netscape.com
1cf19f1ca3
Fix for bug#4312. Conditionalized patching of StackSpace so it's only done when patching is allowed. Also removed obsolete 68k code, and replaced uses of the BUILD_ROUTINE_DESCRIPTOR macro with calls to NewRoutineDescriptor.
...
git-svn-id: svn://10.0.0.236/trunk@31074 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 05:33:51 +00:00
wtc%netscape.com
91e52a4cea
Create 10 server threads by default.
...
git-svn-id: svn://10.0.0.236/trunk@30226 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:06:00 +00:00
wtc%netscape.com
e593d30de0
Added curly braces around nested if's to achieve the if-else association
...
suggested by the identation. Thanks to Dorin-Ioan Marinca <dim@csti.fr >
for reporting the problem and Bert Driehuis
<bert_driehuis@nl.compuware.com > for suggesting the fix.
git-svn-id: svn://10.0.0.236/trunk@30222 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 21:53:10 +00:00
gordon%netscape.com
6e382efb56
Fix for bug #4313 "[PP]Replace ExitToShell() patch with CFM termination proc". Also removed obsolete 68k code.
...
git-svn-id: svn://10.0.0.236/trunk@29728 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:49:13 +00:00
gordon%netscape.com
53514cf14e
Fix for Mac OT bugs #4251 . Added a case for OTGetEndpointState() returning T_INREL to avoid calling PR_ASSERT. Also removed call to macsock_map_error() in notification routine because it makes assumptions concerning the current thread that are not valid from an interrupt.
...
git-svn-id: svn://10.0.0.236/trunk@29469 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:50:06 +00:00
wtc%netscape.com
380429a087
Bugzilla bug #5518 : map PRSeekWhence to FILE_XXX before passing to
...
SetFilePointer.
Bugzilla bug #5520 : correctly check for failure status of SetFilePointer
when invoked with a non-NULL third argument.
git-svn-id: svn://10.0.0.236/trunk@29250 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:09:00 +00:00
wtc%netscape.com
d3fd996e08
Added new tests bigfile2.c and bigfile3.c that reproduce Bugzilla
...
bug #5451 .
git-svn-id: svn://10.0.0.236/trunk@28997 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 00:32:25 +00:00
wtc%netscape.com
dc93ed3444
Bugsplat bug #350054 : in the NT implementation of SocketTransmitFile,
...
free the PRFileDesc only if the file is successfully transmitted.
git-svn-id: svn://10.0.0.236/trunk@28911 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:45:24 +00:00
dmose%mozilla.org
427e742473
updating to license version 1.1 in boilerplate comments
...
git-svn-id: svn://10.0.0.236/trunk@28534 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:40:44 +00:00
wtc%netscape.com
8698beda5f
Bugzilla bug #5358 : temporary fix for the build problem on Solaris/x86.
...
We don't have an assembly language implementation of atomic stacks for
Solaris/x86 yet. Thanks to Justin A. Kolodziej
<4wg7kolodzie@marquette.edu > for reporting the bug.
git-svn-id: svn://10.0.0.236/trunk@28520 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:02:10 +00:00
wtc%netscape.com
b4179b5f5b
Bugzilla bug #4741 : add lib version info to libplds3 and libprstrms3.
...
Bugzilla bug #5284 : the lib version structures for libnspr3 and libplc3
are incorrectly named (still referring to libnspr21 and libplc21).
Modified files: lib/ds/Makefile, lib/prstreams/Makefile,
lib/libc/src/Makefile, lib/libc/src/plvrsion.c, pr/src/Makefile,
pr/src/prvrsion.c
Added files: lib/ds/plvrsion.c, lib/prstreams/plvrsion.c
git-svn-id: svn://10.0.0.236/trunk@28117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:17:08 +00:00
wtc%netscape.com
6807332f25
Declare _PR_Unblock_IO_Wait.
...
git-svn-id: svn://10.0.0.236/trunk@27763 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:17:46 +00:00
wtc%netscape.com
5f9abe1e5c
Bugzilla bug #146 : cast unsigned to signed type before applying the
...
unary minus operator to get rid of a compiler warning. Thanks to
rick@rixsoft.com for the bug report.
git-svn-id: svn://10.0.0.236/trunk@27762 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:15:12 +00:00
wtc%netscape.com
a4cd22bf78
Bugsplat bug #345296 : added a test program that have multiple
...
threads accepting on the same listening socket.
git-svn-id: svn://10.0.0.236/trunk@27500 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:11:31 +00:00
larryh%netscape.com
8495837305
Fix warning message on _MD_EXIT
...
git-svn-id: svn://10.0.0.236/trunk@27471 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 22:39:33 +00:00
wtc%netscape.com
58d6ecd7ed
Bugzilla bug #2802 : prepend current directory to $(DIST)/lib only
...
if $(DIST) is a relative pathname. Thanks to trini@kernel.crashing.org
for reporting this bug.
git-svn-id: svn://10.0.0.236/trunk@27426 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:00:11 +00:00
larryh%netscape.com
637a3507d5
add coverage for functions that should be called by this test case
...
git-svn-id: svn://10.0.0.236/trunk@27406 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:58:40 +00:00
srinivas%netscape.com
4241da40d4
Removed mozilla-specific library path components: bug #4450 .
...
git-svn-id: svn://10.0.0.236/trunk@27091 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 06:44:49 +00:00
wtc%netscape.com
e3841853ed
Bugzilla bug #4736 : added dummy references to rcsid and sccsid so
...
that they aren't optimized away as unused variables.
git-svn-id: svn://10.0.0.236/trunk@26930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:01:27 +00:00
larryh%netscape.com
72f3b5538c
Fix thread-type rotation for Win95
...
git-svn-id: svn://10.0.0.236/trunk@26875 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 16:38:11 +00:00
wtc%netscape.com
6015b87239
Symbols on NetBSD also have a leading underscore.
...
This patch is contributed by gduzan@acm.org .
git-svn-id: svn://10.0.0.236/trunk@26398 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:26:50 +00:00
wtc%netscape.com
e4865e1b00
The file type PR_DESC_SOCKET_POLL is not defined by NSPR.
...
git-svn-id: svn://10.0.0.236/trunk@26356 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:24:11 +00:00
wtc%netscape.com
15ba55eacd
On Solaris, the prpoll test needs to link with -lsocket because
...
it calls BSD socket functions. Moved the rule for the attach
test to be together with other tests that need to link with -lpthread.
git-svn-id: svn://10.0.0.236/trunk@26355 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:23:05 +00:00
wtc%netscape.com
d3d72487ff
Made the i/o continuation thread ignore the events that have
...
been consumed by prior continuation function calls.
(Bugsplat bug #345296 )
Modified files: primpl.h, ptio.c.
git-svn-id: svn://10.0.0.236/trunk@26108 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:21:08 +00:00
wtc%netscape.com
5b4f6a0532
The SocketPollFD functions are moved from public header(prio.h) to private
...
header (pprio.h). The PRDescType is set to 0.
git-svn-id: svn://10.0.0.236/trunk@25819 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:12:35 +00:00
wtc%netscape.com
91c0209e2a
Moved SocketPollFD functions from public header(prio.h) to this private header.
...
git-svn-id: svn://10.0.0.236/trunk@25818 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:11:27 +00:00
wtc%netscape.com
63f7ed24da
Moved SocketPollFD functions from public header(prio.h) to the private
...
header pprio.h.
git-svn-id: svn://10.0.0.236/trunk@25817 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:10:59 +00:00
wtc%netscape.com
f0630a9028
Fixed an error in the comments. (Bugzilla bug #346002 )
...
Modified files: prsocket.c, ptio.c
git-svn-id: svn://10.0.0.236/trunk@25810 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:03:37 +00:00
wtc%netscape.com
f55ee2aa0c
Name the third argument for PR_Writev 'iov_size', as opposed
...
to 'size'.
git-svn-id: svn://10.0.0.236/trunk@25808 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:57:35 +00:00
wtc%netscape.com
ca94a9c903
Bugzilla bug #4297 : the use of 'stack' as function arguments conflicts
...
with the class name 'stack' in STL, so renamed it to 'fd_stack'.
Thanks to joseph.gregorio@mts.com for reporting the problem and
suggesting a fix.
git-svn-id: svn://10.0.0.236/trunk@25807 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:30:37 +00:00
wtc%netscape.com
ce09c5ae52
Bugzilla bug #4464 : cast enum PRThreadPriority to PRIntn before
...
doing comparisons so that enum PRThreadPriority is treated as a
signed type. Thanks to Jeremy Lea <reg@shale.csir.co.za > for
reporting this bug.
git-svn-id: svn://10.0.0.236/trunk@25805 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:16:12 +00:00
wtc%netscape.com
52690069f6
Added test cases for the new NSPR functions, PR_CreateSocketPollFd and
...
PR_DestroySocketPollFd.
git-svn-id: svn://10.0.0.236/trunk@25554 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:38:27 +00:00
wtc%netscape.com
e38c7260f1
Defined a new IOMethods table to implement PR_CreateSocketPollFd and
...
PR_DestroySocketPollFd.
git-svn-id: svn://10.0.0.236/trunk@25552 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:37:52 +00:00
wtc%netscape.com
a0efa9ea24
Two new functions defined to enable polling native and NSPR FDs simultaneously.
...
git-svn-id: svn://10.0.0.236/trunk@25551 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:36:34 +00:00
wtc%netscape.com
f012d79c40
Use a default error-mapping function.
...
This work is contributed by Nelson Bolyard <nelsonb@netscape.com >.
git-svn-id: svn://10.0.0.236/trunk@25425 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 00:28:23 +00:00
wtc%netscape.com
8b8b88d4a0
Use a default error-mapping function.
...
This work is contributed by Nelson Bolyard <nelsonb@netscape.com >.
git-svn-id: svn://10.0.0.236/trunk@25082 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:33:45 +00:00
wtc%netscape.com
5f470d2244
Define HAVE_LONG_LONG for NetBSD on alpha, powerpc, and m68k.
...
git-svn-id: svn://10.0.0.236/trunk@24928 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:22:09 +00:00