10 extern void Master_main(Options * o);
11 extern void Master_loop();
12 extern void * Master_sender(void * args);
13 extern void Master_setup(Options * o);
14 extern void Master_cleanup();
15 extern void Master_send();
16 extern void Master_absorb(char * addr, int np);
18 extern void Make_slave(int i);
19 extern void sigchld_handler(int signal);
29 Task * task_pool; // tasks that aren't for a single specific slave
31 int last_number; //number of last task
33 char * buffer; // buffer for storing input
34 int buflen; // length of buffer string
35 int bufsiz; // actual size of buffer
46 int * remote_err; // sockets used as stderr for remote shells
47 int nRemote; // number of remote shells
48 int remote_reserved; // number of sockets reserved