Crossfire Server, Branch 1.12  R12190
Defines | Functions | Variables
crossfire-loop.c File Reference
#include <sys/unistd.h>
#include <sys/wait.h>
#include <stdlib.h>
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <errno.h>
Include dependency graph for crossfire-loop.c:

Go to the source code of this file.

Defines

#define CRASH_COUNT   10
#define CRASH_INTERVAL   30
#define CROSSFIRE_SERVER   "/usr/stud/stieber/bin/server"
#define CROSSFIRE_TMPDIR   "/usr/stud/stieber/crossfire/tmp/"
#define ERROR_SLEEP   30
#define USE_WATCHDOG

Functions

int main (void)
void SignalHandler (int Unused)

Variables

int Pipe [2]

Define Documentation

#define CRASH_COUNT   10

Definition at line 39 of file crossfire-loop.c.

Referenced by main().

#define CRASH_INTERVAL   30

Definition at line 40 of file crossfire-loop.c.

Referenced by main().

#define CROSSFIRE_SERVER   "/usr/stud/stieber/bin/server"

Definition at line 31 of file crossfire-loop.c.

Referenced by main().

#define CROSSFIRE_TMPDIR   "/usr/stud/stieber/crossfire/tmp/"

Definition at line 34 of file crossfire-loop.c.

Referenced by main().

#define ERROR_SLEEP   30

Definition at line 43 of file crossfire-loop.c.

Referenced by main().

#define USE_WATCHDOG

Definition at line 42 of file crossfire-loop.c.


Function Documentation

int main ( void  )

Definition at line 76 of file crossfire-loop.c.

References CRASH_COUNT, CRASH_INTERVAL, CROSSFIRE_SERVER, CROSSFIRE_TMPDIR, ERROR_SLEEP, Pipe, SignalHandler(), sleep, and unlink.

Here is the call graph for this function:

void SignalHandler ( int  Unused)

Definition at line 67 of file crossfire-loop.c.

References Pipe.

Referenced by main().

Here is the caller graph for this function:


Variable Documentation

int Pipe[2]

Definition at line 62 of file crossfire-loop.c.

Referenced by main(), and SignalHandler().