]> granicus.if.org Git - fcron/commitdiff
added support for jobs which are both serial and lavg
authorthib <thib>
Thu, 5 Oct 2000 14:59:49 +0000 (14:59 +0000)
committerthib <thib>
Thu, 5 Oct 2000 14:59:49 +0000 (14:59 +0000)
fcron.c
fcron.h

diff --git a/fcron.c b/fcron.c
index b98afbf0b00e90d8b34b83076018498f37c02277..d3242d72ec01be0d9cb065c721be41cad7c6c794 100644 (file)
--- a/fcron.c
+++ b/fcron.c
  *  `LICENSE' that comes with the fcron source distribution.
  */
 
- /* $Id: fcron.c,v 1.30 2000-09-30 11:55:58 thib Exp $ */
+ /* $Id: fcron.c,v 1.31 2000-10-05 14:59:49 thib Exp $ */
 
 #include "fcron.h"
 
-char rcs_info[] = "$Id: fcron.c,v 1.30 2000-09-30 11:55:58 thib Exp $";
+char rcs_info[] = "$Id: fcron.c,v 1.31 2000-10-05 14:59:49 thib Exp $";
 
 void main_loop(void);
 void check_signal(void);
@@ -75,6 +75,7 @@ short int serial_running;     /* number of running serial jobs */
 struct lavg *lavg_array;      /* jobs waiting for a given system load value */
 short int lavg_array_size;    /* size of lavg_array */
 short int lavg_num;           /* number of job being queued */
+short int lavg_serial_running;/* number of serialized lavg job being running */
 
 struct exe *exe_array;        /* jobs which are executed */
 short int exe_array_size;     /* size of exe_array */
@@ -440,6 +441,7 @@ main(int argc, char **argv)
 
     /* initialize lavg_array */
     lavg_num = 0;
+    lavg_serial_running = 0;
     lavg_array_size = LAVG_INITIAL_SIZE;
     if ( (lavg_array = calloc(lavg_array_size, sizeof(lavg))) == NULL )
        die_e("could not calloc lavg_array");
diff --git a/fcron.h b/fcron.h
index e28f5951af55bd35bf8b6e788a1bb4e3d8cd73d4..1b79452fcb1c26174a0e31a1cac7f690690bd6bb 100644 (file)
--- a/fcron.h
+++ b/fcron.h
@@ -21,7 +21,7 @@
  *  `LICENSE' that comes with the fcron source distribution.
  */
 
- /* $Id: fcron.h,v 1.12 2000-09-30 11:56:59 thib Exp $ */
+ /* $Id: fcron.h,v 1.13 2000-10-05 15:01:23 thib Exp $ */
 
 #ifndef __FCRONH__
 #define __FCRONH__
@@ -76,6 +76,7 @@ extern short int exe_num;
 extern struct lavg *lavg_array;
 extern short int lavg_array_size;
 extern short int lavg_num;
+extern short int lavg_serial_running;
 /* end of global variables */