Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

rubicon.c File Reference

The main rubicon program loop. More...

#include "plugin.h"
#include "policy.h"
#include "types.h"
#include "policy-xml.h"
#include "policy-dump.h"
#include "naming.h"
#include <unistd.h>
#include <signal.h>
#include <string.h>
#include <errno.h>
#include <stdio.h>

Go to the source code of this file.

Defines

#define DEBUG_RUBICON   0

Functions

void sig_handler (int i)
 Signal handler. More...

int main (int argc, char *argv[])
 Main. What else can you say? More...


Variables

int cleanup = 0
int shutdown = 0


Detailed Description

The main rubicon program loop.

Definition in file rubicon.c.


Define Documentation

#define DEBUG_RUBICON   0
 

Definition at line 35 of file rubicon.c.


Function Documentation

int main ( int argc,
char * argv[] )
 

Main. What else can you say?

Parameters:
argc   (int) Count of number of arguments
argv   (char *[]) Array of string arguments

Definition at line 78 of file rubicon.c.

void sig_handler ( int i )
 

Signal handler.

Parameters:
i   (int) Signal received.

If a SIGHUP is received, then the program reinitialises as soon as it is safe to do so. If a SIGINT is received, the handler marks the program to cleanup when safe, and then shutdown. If a second SIGINT is received, the program shuts down immediately.

Definition at line 49 of file rubicon.c.


Variable Documentation

int cleanup = 0
 

Definition at line 27 of file rubicon.c.

int shutdown = 0
 

Definition at line 28 of file rubicon.c.


Generated at Mon Jul 8 15:16:50 2002 for RUBICON by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000