Made changes to the scheduler section to reflect the semantics of
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Mon, 18 Nov 1996 16:55:50 +0000 (16:55 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Mon, 18 Nov 1996 16:55:50 +0000 (16:55 +0000)
CsdScheduler(0). Also, changed the Makefile to have targets ps, html,
install and all.

doc/converse/Makefile
doc/converse/manual.tex
doc/converse/scheduler.tex

index df331da12f865e1b5853b455053bbe9c8e655327..3b0c53d70d04eb73fcecb5e1096a6a5859a06b92 100644 (file)
 # REVISION HISTORY:
 #
 # $Log$
 # REVISION HISTORY:
 #
 # $Log$
-# Revision 1.8  1996-06-14 21:38:25  jyelon
+# Revision 1.9  1996-11-18 16:55:50  milind
+# Made changes to the scheduler section to reflect the semantics of
+# CsdScheduler(0). Also, changed the Makefile to have targets ps, html,
+# install and all.
+#
+# Revision 1.8  1996/06/14 21:38:25  jyelon
 # This thing doesn't work at all.  Restructured.
 #
 # Revision 1.7  1995/11/15 18:01:22  brunner
 # This thing doesn't work at all.  Restructured.
 #
 # Revision 1.7  1995/11/15 18:01:22  brunner
@@ -46,21 +51,27 @@ TEXFILES=cmi.tex cpm.tex cpvmacros.tex index.tex ldb.tex manual.tex\
 msgmgr.tex queue.tex scheduler.tex simulator.tex threads.tex\
 thsync.tex
 
 msgmgr.tex queue.tex scheduler.tex simulator.tex threads.tex\
 thsync.tex
 
-all:
-       rm -f index.tex
-       echo > index.tex
+ps:
+       latex manual.tex
+       latex manual.tex
        latex manual.tex
        latex manual.tex
-       #texindex manual
-       #mv manual.ind index.tex
        dvips -o manual.ps manual.dvi
        dvips -o manual.ps manual.dvi
-       cp manual.ps /charm/manuals-comp/converse.manual/
-
-pre: all
-       ghostview manual.ps
 
 
-html: all
+html:
+       latex manual.tex
        latex2html manual.tex
 
        latex2html manual.tex
 
+install:
+       rm -f /expand1/groupMosaic/distrib/converse.manual.ps.gz
+       cp manual.ps /expand1/groupMosaic/distrib/converse.manual.ps
+       gzip /expand1/groupMosaic/distrib/converse.manual.ps
+       chmod 664 /expand1/groupMosaic/distrib/converse.manual.ps.gz
+       rm -f /expand1/groupMosaic/html-manuals/converse.manual/*
+       cp manual/* /expand1/groupMosaic/html-manuals/converse.manual/
+       chmod 664 /expand1/groupMosaic/html-manuals/converse.manual/*
+
+all: ps html install
+
 co:
        co Makefile $(TEXFILES)
 
 co:
        co Makefile $(TEXFILES)
 
index abb90c33d4f0fd9e6817d427252ad0f9f1455c90..1d55d6b7970090be5a8e42c728758c44b441b5e3 100644 (file)
@@ -79,6 +79,5 @@ for languages that support threads and tag-based message retrieval.
 \input{cpvmacros}
 \input{cpm}
 \input{ldb}
 \input{cpvmacros}
 \input{cpm}
 \input{ldb}
-\input{index}
 
 \end{document}
 
 \end{document}
index 5f70d4373445e6267c8c3758324372625b427c10..40208f13196d94f1ecff63b394fb58af9a30c26b 100644 (file)
@@ -44,10 +44,10 @@ messages (see below), and delivers it.
 The {\tt NumberOfMessages}
 parameter specifies how many messages should be processed (i.e. delivered
 to their handlers). If set to -1, the scheduler continues delivering
 The {\tt NumberOfMessages}
 parameter specifies how many messages should be processed (i.e. delivered
 to their handlers). If set to -1, the scheduler continues delivering
-messages until CsdExitScheduler() is called from a message handler.}
-% a function or option (-2?)  Is needed to specify that the scheduler
-% continue delivering messages until it exhausts its supply of
-% messages (i.e. becomes idle)
+messages until CsdExitScheduler() is called from a message handler.
+if {\tt NumberOfMessages} is 0, the scheduler continues delivering messages
+until it exhausts its supply of messages (i.e. becomes idle) or some 
+handler calls CsdExitScheduler().}
 
 \function {void CsdExitScheduler(void)}
 \index{CsdExitScheduler}
 
 \function {void CsdExitScheduler(void)}
 \index{CsdExitScheduler}