ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/rholo4.c
(Generate patch)

Comparing ray/src/hd/rholo4.c (file contents):
Revision 3.13 by gregl, Fri Dec 12 11:13:17 1997 UTC vs.
Revision 3.14 by gregl, Fri Dec 12 18:12:40 1997 UTC

# Line 148 | Line 148 | int    block;
148          case DR_KILL:           /* kill computation process(es) */
149                  if (msg.nbytes)
150                          error(INTERNAL, "bad DR_KILL from display process");
151 <                if (nprocs > 0) {
152 <                        done_packets(flush_queue());
153 <                        if (end_rtrace())
154 <                                error(WARNING, "bad status returned by rtrace");
155 <                } else
151 >                if (nprocs > 0)
152 >                        done_rtrace();
153 >                else
154                          error(WARNING, "no rtrace process to kill");
155                  break;
156          case DR_RESTART:        /* restart computation process(es) */
157                  if (msg.nbytes)
158                          error(INTERNAL, "bad DR_RESTART from display process");
159 <                if (ncprocs > nprocs) {
160 <                        checkrad();
161 <                        if (start_rtrace() < 1)
164 <                                error(WARNING, "cannot restart rtrace");
165 <                } else if (nprocs > 0)
159 >                if (ncprocs > nprocs)
160 >                        new_rtrace();
161 >                else if (nprocs > 0)
162                          error(WARNING, "rtrace already runnning");
163                  else
164                          error(WARNING, "holodeck not open for writing");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines