1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/*
* Copyright (C) by Argonne National Laboratory
* See COPYRIGHT in top-level directory
*/
#ifndef CONNECTSTUFF_H_INCLUDED
#define CONNECTSTUFF_H_INCLUDED
/* handlers */
void startWatchdog(int seconds);
void strokeWatchdog(void);
void installSegvHandler(void);
void installExitHandler(const char *fname);
void indicateConnectSucceeded(void);
/* util */
void msg(const char *fmt, ...);
void printStackTrace(void);
void safeSleep(double seconds);
char *getPortFromFile(const char *fmt, ...);
char *writePortToFile(const char *port, const char *fmt, ...);
#endif /* CONNECTSTUFF_H_INCLUDED */
|