TwiceAsNice  2019-02-18
Macros | Functions | Variables
fitscleanup.c File Reference
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "fitscat_defs.h"
#include "fitscat.h"
Include dependency graph for fitscleanup.c:

Macros

#define CLEANUP_NFILES   64
 

Functions

void cleanup_files (void)
 
void add_cleanupfilename (char *filename)
 
void remove_cleanupfilename (char *filename)
 
void install_cleanup (void(*func)(void))
 
void signal_function (int signum)
 

Variables

void(* exit_func )(void)
 
char ** cleanup_filename
 
int cleanup_nfiles
 

Macro Definition Documentation

◆ CLEANUP_NFILES

#define CLEANUP_NFILES   64

Function Documentation

◆ add_cleanupfilename()

void add_cleanupfilename ( char *  filename)

◆ cleanup_files()

void cleanup_files ( void  )

◆ install_cleanup()

void install_cleanup ( void(*)(void)  func)

◆ remove_cleanupfilename()

void remove_cleanupfilename ( char *  filename)

◆ signal_function()

void signal_function ( int  signum)

Variable Documentation

◆ cleanup_filename

char** cleanup_filename

◆ cleanup_nfiles

int cleanup_nfiles

◆ exit_func

void(* exit_func) (void)