xorriso
1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
![]() ![]() |
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/time.h>
#include <signal.h>
#include "libdax_sigmgr.h"
Go to the source code of this file.
Macros | |
#define | LIBDAX_SIGMGR_H_INTERNAL 1 |
Typedefs | |
typedef void(* | sighandler_t) (int) |
Functions | |
int | libdax_sigmgr_new (struct libdax_sigmgr **m, pid_t control_pid, int flag) |
int | libdax_sigmgr_destroy (struct libdax_sigmgr **m, int flag) |
static void | libdax_sigmgr_central_handler (int signum) |
int | libdax_sigmgr_activate (struct libdax_sigmgr *o, struct libdax_api *api_chain, int flag) |
Variables | |
static int | signal_list [] |
static char * | signal_name_list [] |
static int | signal_list_count = 24 |
static int | non_signal_list [] |
static int | non_signal_list_count = 5 |
struct libdax_sigmgr * | libdax_sigmgr_activated = NULL |
#define LIBDAX_SIGMGR_H_INTERNAL 1 |
Definition at line 24 of file libdax_sigmgr.c.
typedef void(* sighandler_t) (int) |
Definition at line 20 of file libdax_sigmgr.c.
int libdax_sigmgr_activate | ( | struct libdax_sigmgr * | o, |
struct libdax_api * | api_chain, | ||
int | flag | ||
) |
Definition at line 139 of file libdax_sigmgr.c.
References libdax_sigmgr_activated, libdax_sigmgr_central_handler(), non_signal_list, non_signal_list_count, signal_list, and signal_list_count.
|
static |
Definition at line 91 of file libdax_sigmgr.c.
References libdax_sigmgr_activated, signal_list, signal_list_count, and signal_name_list.
Referenced by libdax_sigmgr_activate().
int libdax_sigmgr_destroy | ( | struct libdax_sigmgr ** | m, |
int | flag | ||
) |
Definition at line 78 of file libdax_sigmgr.c.
int libdax_sigmgr_new | ( | struct libdax_sigmgr ** | m, |
pid_t | control_pid, | ||
int | flag | ||
) |
Definition at line 63 of file libdax_sigmgr.c.
struct libdax_sigmgr* libdax_sigmgr_activated = NULL |
Definition at line 57 of file libdax_sigmgr.c.
Referenced by libdax_sigmgr_activate(), and libdax_sigmgr_central_handler().
|
static |
Definition at line 50 of file libdax_sigmgr.c.
Referenced by libdax_sigmgr_activate().
|
static |
Definition at line 53 of file libdax_sigmgr.c.
Referenced by libdax_sigmgr_activate().
|
static |
Definition at line 31 of file libdax_sigmgr.c.
Referenced by libdax_sigmgr_activate(), and libdax_sigmgr_central_handler().
|
static |
Definition at line 47 of file libdax_sigmgr.c.
Referenced by libdax_sigmgr_activate(), and libdax_sigmgr_central_handler().
|
static |
Definition at line 39 of file libdax_sigmgr.c.
Referenced by libdax_sigmgr_central_handler().