From bcd848c4efbfd31cd1b2783677b898a54cd14464 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 12 Sep 2005 19:22:49 +0000 Subject: [PATCH] JS version of cntnodes (As a function) --- exec/examples/cntnodes.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 exec/examples/cntnodes.js diff --git a/exec/examples/cntnodes.js b/exec/examples/cntnodes.js new file mode 100644 index 0000000000..3bf1dc2bb1 --- /dev/null +++ b/exec/examples/cntnodes.js @@ -0,0 +1,32 @@ +// cntnodes.js + +// Counts number of nodes in use and number of nodes waiting for call +// Sets variables NODES_INUSE and NODES_WFC +// Usage: load("cntnodes.js"); +// cntnodes(); + +// $Id$ + +// @format.tab-size 4, @format.use-tabs true + +load("nodedefs.js"); + +var NODES_INUSE=0; +var NODES_WFC=0; + +function cntnodes() +{ + var i; + + nodes_inuse=0 + nodes_wfc=0 + + for(i=0; i<bbs.nodes; i++) { + if(system.node_list.status & NODE_WFC) + nodes_wfc++; + if(system.node_list[i].status & NODE_INUSE) + nodes_inuse++; + } + writeln("Nodes in use="+nodes_inuse+" Waiting for Caller="+nodes_wfc); +} + -- GitLab