charm.git
17 years agotest write permission
Gengbin Zheng [Sat, 10 Jan 2004 20:47:18 +0000 (20:47 +0000)]
test write permission

17 years agoFixed problem in checkpoint/restart on SMP version
Chao Huang [Fri, 9 Jan 2004 21:03:02 +0000 (21:03 +0000)]
Fixed problem in checkpoint/restart on SMP version
by re-initializing the lock in redn managers.

17 years agoFixed HeapNode destructor and usage.
Terry L. Wilmarth [Fri, 9 Jan 2004 17:39:02 +0000 (17:39 +0000)]
Fixed HeapNode destructor and usage.

17 years agoAdded missed init of recycCount.
Terry L. Wilmarth [Fri, 9 Jan 2004 17:27:35 +0000 (17:27 +0000)]
Added missed init of recycCount.

17 years agotraces AMPI_Probe in BigSim.
Gengbin Zheng [Fri, 9 Jan 2004 16:49:03 +0000 (16:49 +0000)]
traces AMPI_Probe in BigSim.

17 years agofixed a bug in tracing waitall when an event manually cut is not perfected closed...
Gengbin Zheng [Fri, 9 Jan 2004 16:42:58 +0000 (16:42 +0000)]
fixed a bug in tracing waitall when an event manually cut is not perfected closed at end.

17 years agoFixed a bug in the generated code for the sim wrapper constructor. Was accessing...
Terry L. Wilmarth [Fri, 9 Jan 2004 16:38:07 +0000 (16:38 +0000)]
Fixed a bug in the generated code for the sim wrapper constructor.  Was accessing a field of the constructor message after the message was deleted.

17 years agorewrote Topology registration module to be now using static class variable.
Gengbin Zheng [Fri, 9 Jan 2004 06:36:25 +0000 (06:36 +0000)]
rewrote Topology registration module to be now using static class variable.
Freeing also topos in destructor to avoid annoying memory potential leak detected by purify.

17 years agowhen papi exists, modify CMK_LIBS to include -lpapi.
Gengbin Zheng [Fri, 9 Jan 2004 05:14:44 +0000 (05:14 +0000)]
when papi exists, modify CMK_LIBS to include -lpapi.

17 years agotiny changes - changed CMK_PAPI to CMK_HAS_COUNTER_PAPI as defined incidentally in...
Gengbin Zheng [Fri, 9 Jan 2004 03:42:38 +0000 (03:42 +0000)]
tiny changes - changed CMK_PAPI to CMK_HAS_COUNTER_PAPI as defined incidentally in confugre.

17 years agotest whether PAIP exists.
Gengbin Zheng [Fri, 9 Jan 2004 03:32:50 +0000 (03:32 +0000)]
test whether PAIP exists.

17 years agoAdded support for PAPI calls to the emulator. Tested on the pentium4 (prowess)
Chee Wai Lee [Fri, 9 Jan 2004 02:55:08 +0000 (02:55 +0000)]
Added support for PAPI calls to the emulator. Tested on the pentium4 (prowess)
with PAPI installed by explicitly defining CMK_PAPI. Additional work needs to
be done on the configure script to recognize a PAPI installation (say lemieux)
and set CMK_PAPI to 1.

17 years agoremoved a duplicated close of a bg log.
Gengbin Zheng [Fri, 9 Jan 2004 02:49:43 +0000 (02:49 +0000)]
removed a duplicated close of a bg log.

17 years agoWas a little too aggressive with message recycling...
Terry L. Wilmarth [Thu, 8 Jan 2004 21:38:06 +0000 (21:38 +0000)]
Was a little too aggressive with message recycling...

17 years agoUpdated Makefile to get rid of gnuold.
Terry L. Wilmarth [Thu, 8 Jan 2004 21:37:07 +0000 (21:37 +0000)]
Updated Makefile to get rid of gnuold.

17 years agoswitch to new gnu malloc for ia64.
Gengbin Zheng [Thu, 8 Jan 2004 18:47:46 +0000 (18:47 +0000)]
switch to new gnu malloc for ia64.
The new gnu didnot work because of the fact that sbrk(so called MORECORE) in memory-gnu.c on ia64 seems to not be able to take negative prameter to shrink the memory. Setting MORECORE_CANNOT_TRIM avoid this.

17 years agoin context threads, CthFreeThread frees the stack of the running thread is dangerous...
Gengbin Zheng [Thu, 8 Jan 2004 18:25:58 +0000 (18:25 +0000)]
in context threads, CthFreeThread frees the stack of the running thread is dangerous. Store the stack pointer for delayed freeing.

17 years agoa new command line option bg_stacksize to set bluegene thread stacksize separately...
Gengbin Zheng [Thu, 8 Jan 2004 18:11:55 +0000 (18:11 +0000)]
a new command line option bg_stacksize to set bluegene thread stacksize separately from other threads.

17 years agoFixed a bug in ckcheckpoint.C for restart on different number of processors.
Chao Huang [Thu, 8 Jan 2004 17:29:18 +0000 (17:29 +0000)]
Fixed a bug in ckcheckpoint.C for restart on different number of processors.

17 years agoUpdated to fix a bug in persistent communications in which messages did not
Greg Koenig [Wed, 7 Jan 2004 23:18:18 +0000 (23:18 +0000)]
Updated to fix a bug in persistent communications in which messages did not
include space for Converse message headers.

Updated to build against VMI 2.0 Beta 3 release.

17 years agofixed paths failed due to different result of pwd - /expand8/home or /home/net.
Gengbin Zheng [Wed, 7 Jan 2004 22:33:26 +0000 (22:33 +0000)]
fixed paths failed due to different result of pwd - /expand8/home or /home/net.
fixed.

17 years agognu malloc is broken now for opteron, have to use gnuold malloc.
Gengbin Zheng [Wed, 7 Jan 2004 08:30:32 +0000 (08:30 +0000)]
gnu malloc is broken now for opteron, have to use gnuold malloc.

17 years agocleanup some macros.
Gengbin Zheng [Wed, 7 Jan 2004 06:59:29 +0000 (06:59 +0000)]
cleanup some macros.

17 years agoremoved HAVE_USR_INCLUDE_MALLOC_H=1 for the new version of gnu malloc.
Gengbin Zheng [Wed, 7 Jan 2004 06:47:06 +0000 (06:47 +0000)]
removed HAVE_USR_INCLUDE_MALLOC_H=1 for the new version of gnu malloc.

17 years agoa parallel jacobi verson without using reduction soly for simulation purpose.
Gengbin Zheng [Tue, 6 Jan 2004 23:55:16 +0000 (23:55 +0000)]
a parallel jacobi verson without using reduction soly for simulation purpose.

17 years agocorrected the flag for creating ELF position independent code for Fortran
Chao Huang [Tue, 6 Jan 2004 23:05:44 +0000 (23:05 +0000)]
corrected the flag for creating ELF position independent code for Fortran
compilers. (Absoft fortran compiler apparently doesn't work.)

17 years agoChanged speculation parameters to more reasonable values.
Terry L. Wilmarth [Tue, 6 Jan 2004 20:28:17 +0000 (20:28 +0000)]
Changed speculation parameters to more reasonable values.

17 years agodefines CMK_QT to "none"
Gengbin Zheng [Tue, 6 Jan 2004 06:37:13 +0000 (06:37 +0000)]
defines CMK_QT to "none"

17 years agofixed a bug when unexpected MPI_REQUEST_NULL appears in request list for Blue Gene...
Gengbin Zheng [Tue, 6 Jan 2004 06:13:51 +0000 (06:13 +0000)]
fixed a bug when unexpected MPI_REQUEST_NULL appears in request list for Blue Gene tracing to setup event's forward dependence.

17 years agodefines CMK_QT to none.
Gengbin Zheng [Tue, 6 Jan 2004 06:11:58 +0000 (06:11 +0000)]
defines CMK_QT to none.

17 years agostill links qtmd.h even don't need to compile qt, this is because qt.h is required...
Gengbin Zheng [Tue, 6 Jan 2004 06:11:01 +0000 (06:11 +0000)]
still links qtmd.h even don't need to compile qt, this is because qt.h is required in compiling threads.c.

17 years agohave an option of using simple CdsFifo queue for obejct message queue.
Gengbin Zheng [Tue, 6 Jan 2004 05:11:03 +0000 (05:11 +0000)]
have an option of using simple CdsFifo queue for obejct message queue.
Priority in this queue may not be very important since all messages are executed consecutively anyway.

17 years agodefine CMK_QT to "none" since none of quickthread can be compiled for cray X1.
Gengbin Zheng [Tue, 6 Jan 2004 05:00:34 +0000 (05:00 +0000)]
define CMK_QT to "none" since none of quickthread can be compiled for cray X1.

17 years agocreates two empty libqt.a libqt.so to fool build.
Gengbin Zheng [Tue, 6 Jan 2004 04:59:16 +0000 (04:59 +0000)]
creates two empty libqt.a libqt.so to fool build.

17 years agoa Null action makefile which used for charm that does not need QuickThreads, and...
Gengbin Zheng [Tue, 6 Jan 2004 04:55:15 +0000 (04:55 +0000)]
a Null action makefile which used for charm that does not need QuickThreads, and it doesnot compile.

17 years agoinherit TokenPool from SafePool.
Gengbin Zheng [Mon, 5 Jan 2004 21:31:15 +0000 (21:31 +0000)]
inherit TokenPool from SafePool.

17 years agoremoved MsgPool constructor.
Gengbin Zheng [Mon, 5 Jan 2004 21:30:27 +0000 (21:30 +0000)]
removed MsgPool constructor.

17 years agoinherit MsgPool from templated SafePool.
Gengbin Zheng [Mon, 5 Jan 2004 21:29:10 +0000 (21:29 +0000)]
inherit MsgPool from templated SafePool.

17 years agodefine templated Pool class which can be used for any thread safe, immediate msg...
Gengbin Zheng [Mon, 5 Jan 2004 21:26:51 +0000 (21:26 +0000)]
define templated Pool class which can be used for any thread safe, immediate msg sig io safe message pool purpose.

17 years agoWhen object queue compilation is enabled, charm message are sent to objectQueue Conve...
Gengbin Zheng [Mon, 5 Jan 2004 05:34:48 +0000 (05:34 +0000)]
When object queue compilation is enabled, charm message are sent to objectQueue Converse handler instead of the charmHandler to check the affinity of the messages to objects.

17 years agodefine CMK_OBJECT_QUEUE_AVAILABLE to 0 as a place holder.
Gengbin Zheng [Mon, 5 Jan 2004 05:20:45 +0000 (05:20 +0000)]
define CMK_OBJECT_QUEUE_AVAILABLE to 0 as a place holder.

17 years agoupdated with the rules to new file ckobjQ.C.
Gengbin Zheng [Mon, 5 Jan 2004 03:51:04 +0000 (03:51 +0000)]
updated with the rules to new file ckobjQ.C.

17 years agonew command line option: +objq to enable object queue for all Chares, otherwise call...
Gengbin Zheng [Mon, 5 Jan 2004 03:49:14 +0000 (03:49 +0000)]
new command line option: +objq to enable object queue for all Chares, otherwise call CkEnableObjQ() to eanble it per object base.

17 years agofixed compile error of my previous changes when CMK_OBJECT_QUEUE_AVAILABLE is disabled.
Gengbin Zheng [Mon, 5 Jan 2004 03:47:42 +0000 (03:47 +0000)]
fixed compile error of my previous changes when CMK_OBJECT_QUEUE_AVAILABLE is disabled.

17 years agodeclare CkObjectMsgQ - objQ in class Chare. The code is protected by CMK_OBJECT_QUEUE...
Gengbin Zheng [Mon, 5 Jan 2004 03:38:30 +0000 (03:38 +0000)]
declare CkObjectMsgQ - objQ in class Chare. The code is protected by CMK_OBJECT_QUEUE_AVAILABLE. One way to enable objQ is to call CkEnableObjQ() in Chare's constructor.

17 years agoMain implementation file for object message queue - CkObjectMsgQ.
Gengbin Zheng [Mon, 5 Jan 2004 03:30:45 +0000 (03:30 +0000)]
Main implementation file for object message queue - CkObjectMsgQ.
It will be used in every Chare class.

17 years agocreates CsdObjQueue, a global fifo queue for all obejct messages. It has higher prior...
Gengbin Zheng [Mon, 5 Jan 2004 03:13:14 +0000 (03:13 +0000)]
creates CsdObjQueue, a global fifo queue for all obejct messages. It has higher priority than the schedQ. Object messages queue is used to queue all messages for a certain object.

17 years agoremoved -Wno-deprecated.
Gengbin Zheng [Sun, 4 Jan 2004 23:35:29 +0000 (23:35 +0000)]
removed -Wno-deprecated.

17 years agowhen multiple +nice in command line, only pick the first one and ignore others.
Gengbin Zheng [Sun, 4 Jan 2004 22:08:43 +0000 (22:08 +0000)]
when multiple +nice in command line, only pick the first one and ignore others.

17 years agopassing +nice option also for charmrun daemon from nodelist file.
Gengbin Zheng [Sun, 4 Jan 2004 21:57:01 +0000 (21:57 +0000)]
passing +nice option also for charmrun daemon from nodelist file.

17 years agoimplemented windows version of SetPriorityClass as well to set process priority.
Gengbin Zheng [Sun, 4 Jan 2004 19:24:18 +0000 (19:24 +0000)]
implemented windows version of SetPriorityClass as well to set process priority.

17 years agofixed a compiler warning.
Gengbin Zheng [Sun, 4 Jan 2004 18:58:09 +0000 (18:58 +0000)]
fixed a compiler warning.

17 years agoupdated BG ampi tracing for the recent changes in ampi.
Gengbin Zheng [Fri, 2 Jan 2004 21:37:50 +0000 (21:37 +0000)]
updated BG ampi tracing for the recent changes in ampi.

17 years agosmall change in bluegene tracing of AMPI_Waitall. Recent change in freeing the memory...
Gengbin Zheng [Fri, 2 Jan 2004 21:37:05 +0000 (21:37 +0000)]
small change in bluegene tracing of AMPI_Waitall. Recent change in freeing the memory of MPI_request left NULL pointers to bluegene tracing code.

17 years agomoved +nice support into convcore.c:ConverseCommonInit() to work everywhere.
Gengbin Zheng [Fri, 2 Jan 2004 21:35:46 +0000 (21:35 +0000)]
moved +nice support into convcore.c:ConverseCommonInit() to work everywhere.

17 years agoattach tcharm thread to bluegene processor thread in Tcharm::pup when doing unpacking.
Gengbin Zheng [Fri, 2 Jan 2004 21:15:26 +0000 (21:15 +0000)]
attach tcharm thread to bluegene processor thread in Tcharm::pup when doing unpacking.

17 years agoadded -fpic.
Gengbin Zheng [Fri, 2 Jan 2004 19:13:16 +0000 (19:13 +0000)]
added -fpic.

17 years agoadded -fpic to all ecc/ecpc due to some reported compile errors.
Gengbin Zheng [Fri, 2 Jan 2004 18:58:28 +0000 (18:58 +0000)]
added -fpic to all ecc/ecpc due to some reported compile errors.

17 years agonew command line option +ncie to set process's priority.
Gengbin Zheng [Fri, 2 Jan 2004 18:04:47 +0000 (18:04 +0000)]
new command line option +ncie to set process's priority.

17 years agoonly cmirank 0 set priority of the process.
Gengbin Zheng [Fri, 2 Jan 2004 17:48:30 +0000 (17:48 +0000)]
only cmirank 0 set priority of the process.

17 years agofixed compile errors due to previous changes.
Gengbin Zheng [Fri, 2 Jan 2004 08:59:15 +0000 (08:59 +0000)]
fixed compile errors due to previous changes.

17 years agonew nodelist option +nice n to setpriority of node processes.
Gengbin Zheng [Fri, 2 Jan 2004 08:09:54 +0000 (08:09 +0000)]
new nodelist option +nice n to setpriority of node processes.

17 years agowhen sending an immediate node message to itself, execute the message immediately...
Gengbin Zheng [Thu, 1 Jan 2004 19:40:49 +0000 (19:40 +0000)]
when sending an immediate node message to itself, execute the message immediately without pushing into the immediate queue. This is necessary especially in the case of standalone mode (numpes==1), the communication thread is virtually not running and no one will be polling the immediate queue.

17 years agoMake one copy of group.dat and nodegroup.dat for each PE.
Chao Huang [Tue, 30 Dec 2003 04:42:32 +0000 (04:42 +0000)]
Make one copy of group.dat and nodegroup.dat for each PE.
If restoring from same number of processors, all the "local" copies
will be restored. Otherwise PE0's data will be restored everywhere.
This allows processor-dependent user groups to restore currectly.

17 years agoimplemented CkArrayMessageObjectPtr() to return an array migratable object pointer...
Gengbin Zheng [Sun, 28 Dec 2003 23:02:31 +0000 (23:02 +0000)]
implemented CkArrayMessageObjectPtr() to return an array migratable object pointer from an array message. Updated CkArrayPrefetch_msg2ObjId() in out-of-core - it is obsolete since the ForArrayEltMsg change.

17 years agoadded a CqsDelete(Queue) to free the memory.
Gengbin Zheng [Sun, 28 Dec 2003 21:57:14 +0000 (21:57 +0000)]
added a CqsDelete(Queue) to free the memory.

17 years agoused #include <new> whenever is possible to avoid deprecation warnings.
Gengbin Zheng [Fri, 26 Dec 2003 17:39:20 +0000 (17:39 +0000)]
used #include <new> whenever is possible to avoid deprecation warnings.

17 years agoremoved <stdlin.h>
Gengbin Zheng [Fri, 26 Dec 2003 06:49:10 +0000 (06:49 +0000)]
removed <stdlin.h>

17 years agofixed compile error for net-hp with aCC. (they are more like compiler's bug though)
Gengbin Zheng [Fri, 26 Dec 2003 06:31:58 +0000 (06:31 +0000)]
fixed compile error for net-hp with aCC. (they are more like compiler's bug though)

17 years agoremoved unportable CkVector3dT constructors:
Gengbin Zheng [Fri, 26 Dec 2003 06:01:57 +0000 (06:01 +0000)]
removed unportable CkVector3dT constructors:
CkVector3dT(const CkVector3dT<float> &src) {x=(real)src.x; y=(real)src.y; z=(real)src.z;}
CkVector3dT<float> is not a complete object type.

17 years agofixed compile error for net-hp with aCC - duplicated decalration for mallinfo.
Gengbin Zheng [Fri, 26 Dec 2003 04:56:28 +0000 (04:56 +0000)]
fixed compile error for net-hp with aCC - duplicated decalration for mallinfo.

17 years agoremove unistd.h copying for win32
Gengbin Zheng [Thu, 25 Dec 2003 23:27:11 +0000 (23:27 +0000)]
remove unistd.h copying for win32

17 years agofixed c++ style comments //.
Gengbin Zheng [Thu, 25 Dec 2003 23:17:55 +0000 (23:17 +0000)]
fixed c++ style comments //.

17 years agoremoved <unistd.h>
Gengbin Zheng [Thu, 25 Dec 2003 23:14:02 +0000 (23:14 +0000)]
removed <unistd.h>

17 years agoadded subscription info.
Gengbin Zheng [Thu, 25 Dec 2003 23:02:33 +0000 (23:02 +0000)]
added subscription info.

17 years agoadded these two files back.
Gengbin Zheng [Thu, 25 Dec 2003 17:35:45 +0000 (17:35 +0000)]
added these two files back.

17 years agohad to add CMK_NO_ISO_MALLOC back because having this megatest and namd2 always leave...
Gengbin Zheng [Thu, 25 Dec 2003 17:25:20 +0000 (17:25 +0000)]
had to add CMK_NO_ISO_MALLOC back because having this megatest and namd2 always leave zombie processes even after programs finish.

17 years agofixed various compile errors (found for VC++) - multiple int i in a loop, function...
Gengbin Zheng [Wed, 24 Dec 2003 07:58:53 +0000 (07:58 +0000)]
fixed various compile errors (found for VC++) - multiple int i in a loop, function return value, etc.

17 years agofixed compile errors due to recent conv-ccd's interface changes.
Gengbin Zheng [Wed, 24 Dec 2003 07:21:41 +0000 (07:21 +0000)]
fixed compile errors due to recent conv-ccd's interface changes.

17 years agoassume 4 bytes alignment by default in CL.
Gengbin Zheng [Wed, 24 Dec 2003 06:52:46 +0000 (06:52 +0000)]
assume 4 bytes alignment by default in CL.

17 years agoCleaned up code a bit, and added some comments to make things more clear.
Greg Koenig [Wed, 24 Dec 2003 02:47:48 +0000 (02:47 +0000)]
Cleaned up code a bit, and added some comments to make things more clear.

17 years agoModifications for MeshStreamingStrategy to do the following:
Greg Koenig [Wed, 24 Dec 2003 00:54:29 +0000 (00:54 +0000)]
Modifications for MeshStreamingStrategy to do the following:

1.  Actually make the code available to people using CommLib
2.  Fix bugs uncovered during more thorough testing
3.  Allow the mesh to contain "holes" if the last row is not complete

17 years agoAdded all the command line options.
Eric Bohm [Tue, 23 Dec 2003 20:27:19 +0000 (20:27 +0000)]
Added all the command line options.

17 years agoUpdated to document Gengbin's change from ++home to ++pathfix
Eric Bohm [Tue, 23 Dec 2003 19:30:53 +0000 (19:30 +0000)]
Updated to document Gengbin's change from ++home to ++pathfix

17 years agoget rid of the configure to configure.in rule, so that normal compilation won't try...
Gengbin Zheng [Tue, 23 Dec 2003 17:00:20 +0000 (17:00 +0000)]
get rid of the configure to configure.in rule, so that normal compilation won't try to recompile configure running autoconf. To make configure, use command "make config" instead of "make configure" now.

17 years agofixed a crash bug (found on pgcc), use delete [] to free an array for oldtab.
Gengbin Zheng [Tue, 23 Dec 2003 16:52:24 +0000 (16:52 +0000)]
fixed a crash bug (found on pgcc), use delete [] to free an array for oldtab.

17 years agomonor improve in the printout for the previous pgcc fix.
Gengbin Zheng [Tue, 23 Dec 2003 07:08:04 +0000 (07:08 +0000)]
monor improve in the printout for the previous pgcc fix.

17 years agouse a workaround suggested by portland group for pgcc, use -Wl,-ldl to bypass pgcc...
Gengbin Zheng [Tue, 23 Dec 2003 07:00:34 +0000 (07:00 +0000)]
use a workaround suggested by portland group for pgcc, use -Wl,-ldl to bypass pgcc's buggy prelinker.

17 years agoavoid using "this" in constructor varaible init list:
Gengbin Zheng [Tue, 23 Dec 2003 05:56:41 +0000 (05:56 +0000)]
avoid using "this" in constructor varaible init list:
CBaseT2(void) :Parent1(), Parent2(), thisProxy((Parent1 *)this) {}

17 years agoimprove padding of the data structure.
Gengbin Zheng [Tue, 23 Dec 2003 05:53:49 +0000 (05:53 +0000)]
improve padding of the data structure.

17 years agoAdd extra parenthesis to protect C++-style variable declarations,
Orion Lawlor [Mon, 22 Dec 2003 23:13:34 +0000 (23:13 +0000)]
Add extra parenthesis to protect C++-style variable declarations,
which fail to compile as C under, e.g., Solaris cc.

17 years agoUpgrade -memory gnu to glibc 2.3.2 malloc.
Orion Lawlor [Mon, 22 Dec 2003 22:58:00 +0000 (22:58 +0000)]
Upgrade -memory gnu to glibc 2.3.2 malloc.
This newer version avoids a pathological performance
bug when free()'ing a bunch of unmergable blocks of
slightly varying sizes-- the glibc 2.2.5 malloc spent
hundreds of microseconds per free in this case.

17 years agoSupport CmiWallTimer in FEM_ALONE mode.
Orion Lawlor [Mon, 22 Dec 2003 22:25:10 +0000 (22:25 +0000)]
Support CmiWallTimer in FEM_ALONE mode.

17 years agoBug fix: keep *pointers* in GroupTable, not actual ManagerRec's.
Orion Lawlor [Mon, 22 Dec 2003 22:06:10 +0000 (22:06 +0000)]
Bug fix: keep *pointers* in GroupTable, not actual ManagerRec's.
Keeping a linked list of GroupTable-allocated
ManagerRecs could lead to a crash if the GroupTable expands.

17 years agoBug fix: allow "processor 0" portion of group table to grow.
Orion Lawlor [Mon, 22 Dec 2003 22:03:34 +0000 (22:03 +0000)]
Bug fix: allow "processor 0" portion of group table to grow.
Without this fix, you're limited to 256 groups created from processor 0;
now you can create an unlimited number.

17 years agoBug fix: only activate thread globals and heap around user pup routines.
Orion Lawlor [Mon, 22 Dec 2003 22:02:40 +0000 (22:02 +0000)]
Bug fix: only activate thread globals and heap around user pup routines.
Previously, we were pupping the thread, globals, and heap while they
all were active, which is incorrect and can lead to inconsistent data.

17 years agoadded /subsystem:console to linker to prevent popup windows.
Gengbin Zheng [Mon, 22 Dec 2003 21:27:18 +0000 (21:27 +0000)]
added /subsystem:console to linker to prevent popup windows.

17 years agounavail not restricting things correctly
Klaus Schulten [Mon, 22 Dec 2003 20:09:55 +0000 (20:09 +0000)]
unavail not restricting things correctly

17 years agoTesting avail/unavail for virtual users
Klaus Schulten [Mon, 22 Dec 2003 20:08:59 +0000 (20:08 +0000)]
Testing avail/unavail for virtual users

17 years agotest pserver.
user1 [Mon, 22 Dec 2003 19:11:19 +0000 (19:11 +0000)]
test pserver.