--- ray/src/rt/rcontrib.h 2012/06/16 17:09:49 2.5 +++ ray/src/rt/rcontrib.h 2013/08/07 05:10:09 2.9 @@ -1,9 +1,12 @@ -/* RCSid $Id: rcontrib.h,v 2.5 2012/06/16 17:09:49 greg Exp $ */ +/* RCSid $Id: rcontrib.h,v 2.9 2013/08/07 05:10:09 greg Exp $ */ /* * Header file for rcontrib modules */ +#include "platform.h" +#include "paths.h" +#include "rtprocess.h" #include "ray.h" #include "func.h" #include "lookup.h" @@ -112,10 +115,12 @@ extern void recover_output(void); extern int getvec(FVECT vec); extern int in_rchild(void); -extern void end_children(void); +extern void end_children(int immed); extern void put_zero_record(int ndx); extern void parental_loop(void); /* controlling process */ + +extern void feeder_loop(void); /* feeder process */ extern void rcontrib(void); /* main calculation loop */