--- ray/src/util/netproc.h 2003/02/25 02:47:24 2.4 +++ ray/src/util/netproc.h 2003/06/27 11:32:12 2.6 @@ -1,9 +1,13 @@ -/* RCSid $Id: netproc.h,v 2.4 2003/02/25 02:47:24 greg Exp $ */ +/* RCSid $Id: netproc.h,v 2.6 2003/06/27 11:32:12 schorsch Exp $ */ /* * Header file for network processing routines */ +#ifndef _RAD_NETPROC_H_ +#define _RAD_NETPROC_H_ +#ifdef __cplusplus +extern "C" { +#endif -#include "copyright.h" typedef struct { char *com; /* command (stored on client side) */ @@ -27,10 +31,18 @@ typedef struct pserver { extern PSERVER *pslist; /* global process server list */ -extern PSERVER *addpserver(), *findjob(); +extern PSERVER *addpserver(char *host, char *dir, char *usr, int np); +extern PSERVER *findjob(int *pnp); -extern char *myhostname(); +extern char *myhostname(void); #define LHOSTNAME "localhost" /* accepted name for local host */ #define pserverOK(ps) (wait4job(ps, startjob(ps, "true", NULL)) == 0) + + +#ifdef __cplusplus +} +#endif +#endif /* _RAD_NETPROC_H_ */ +