# HG changeset patch # User Binki # Date 2009-11-27 13:00:57 # Node ID d6d0d0d26d0b834019fadf326ea0a2ffcbb43a67 # Parent 29928fb1ab2bdc11c8245dd26222ed061af9253b nuke global vars, order and fix #include-s diff --git a/src/server/distrend.c b/src/server/distrend.c --- a/src/server/distrend.c +++ b/src/server/distrend.c @@ -20,22 +20,22 @@ /* This file contains the code which both processes (renders) jobs as a slave, and the code which distributes frames to slaves after receiving them from the client portion of the codebase. */ +#include "asprintf.h" +#include "distrenjob.h" #include "execio.h" +#include "listen.h" #include "options.h" -#include "distrenjob.h" -#include "listen.h" #include "protocol.h" #include "slavefuncs.h" -#include "asprintf.h" #include +#include #include #include -#include -#include +#include +#include #include -#include -#include +#include #include #include @@ -62,7 +62,8 @@ struct general_info { /* - internally defined funcs's prototypes @TODO: Make all functions nice and proper */ + internally defined funcs's prototypes @TODO: Make all functions nice and proper +*/ void distrenjob_remove(struct distrenjob *head, struct distrenjob *bj); struct distrenjob *distrenjob_get(struct distrenjob *head, jobnum_t jobnum); @@ -77,12 +78,6 @@ void importGeneralInfo(); int updateJobStatsXML(struct distrenjob *job); -/* Global Vars, eliminate these */ -jobnum_t jobnum = 0; // The next job number to create in the queue -int hcfjob; // Highest consecutively finished job -int highest_jobnum; // The job number of the most recently created job, this is used when creating new jobs - - /* ********************** Functions ************************* */ /** Dumps all data in RAM to an xml file (such as current jobs, etc) which is parsed by start_data. Remember to invoke this before shutting down! */ @@ -146,7 +141,7 @@ int start_data(struct distrenjob *head, void finish_frame(struct distrenjob *head, struct distrenjob *distrenjob, int frame) { distrenjob->frameset[frame].status = FRAMESETSTATUS_DONE; - distrenjob->total_render_time = distrenjob->total_render_time + (clock() - distrenjob[jobnum].frameset[frame].start_time); + distrenjob->total_render_time = distrenjob->total_render_time + (clock() - distrenjob->frameset[frame].start_time); distrenjob->completed_frames++; distrenjob->assigned_frames--; general_info.total_frames_rendered++; // Increase total frames var for stats diff --git a/src/server/distrenjob.c b/src/server/distrenjob.c --- a/src/server/distrenjob.c +++ b/src/server/distrenjob.c @@ -16,12 +16,13 @@ You should have received a copy of the GNU Affero General Public License along with DistRen. If not, see . */ + +#include "asprintf.h" #include "distrenjob.h" #include "slavefuncs.h" -#include "asprintf.h" +#include #include -#include void distrenjob_free(struct distrenjob **distrenjob) { diff --git a/src/server/slave.c b/src/server/slave.c --- a/src/server/slave.c +++ b/src/server/slave.c @@ -18,17 +18,17 @@ */ +#include "asprintf.h" #include "protocol.h" #include "options.h" +#include "remoteio.h" #include "slavefuncs.h" -#include "asprintf.h" -#include "remoteio.h" +#include +#include #include -#include +#include #include -#include -#include int main(int argc, char *argv[]) { diff --git a/src/server/slavefuncs.c b/src/server/slavefuncs.c --- a/src/server/slavefuncs.c +++ b/src/server/slavefuncs.c @@ -17,15 +17,15 @@ along with DistRen. If not, see . */ -#include "protocol.h" #include "asprintf.h" -#include "slavefuncs.h" #include "distrenjob.h" #include "execio.h" +#include "protocol.h" +#include "slavefuncs.h" #include +#include #include -#include #include #include diff --git a/src/server/user_mgr.c b/src/server/user_mgr.c --- a/src/server/user_mgr.c +++ b/src/server/user_mgr.c @@ -17,13 +17,14 @@ along with DistRen. If not, see . */ -#include "user_mgr.h" -#include "malloc.h" -#include +#include #include #include +#include #include +#include "user_mgr.h" + struct user_mgr_info { struct user *user_array;