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.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

os-freebsd.h File Reference

Go to the source code of this file.

Macros

#define BURN_OS_SIGNAL_MACRO_LIST
 
#define BURN_OS_SIGNAL_NAME_LIST
 
#define BURN_OS_SIGNAL_COUNT   20
 
#define BURN_OS_NON_SIGNAL_MACRO_LIST   SIGKILL, SIGCHLD, SIGSTOP, SIGTSTP, SIGCONT, SIGTTIN, SIGTTOU, SIGURG, SIGWINCH
 
#define BURN_OS_NON_SIGNAL_COUNT   9
 
#define BURN_OS_TRANSPORT_BUFFER_SIZE   65536
 
#define BURN_OS_DEFINE_DRIVE_ENUMERATOR_T
 
#define BURN_OS_TRANSPORT_DRIVE_ELEMENTS
 

Macro Definition Documentation

◆ BURN_OS_DEFINE_DRIVE_ENUMERATOR_T

#define BURN_OS_DEFINE_DRIVE_ENUMERATOR_T
Value:
struct burn_drive_enumerator_struct burn_drive_enumerator_t
Definition: sg.h:14

To hold all state information of BSD device enumeration which are now local in sg_enumerate() . So that sg_give_next_adr() can work in BSD and sg_enumerate() can use it.

Definition at line 52 of file os-freebsd.h.

◆ BURN_OS_NON_SIGNAL_COUNT

#define BURN_OS_NON_SIGNAL_COUNT   9

Definition at line 36 of file os-freebsd.h.

◆ BURN_OS_NON_SIGNAL_MACRO_LIST

#define BURN_OS_NON_SIGNAL_MACRO_LIST   SIGKILL, SIGCHLD, SIGSTOP, SIGTSTP, SIGCONT, SIGTTIN, SIGTTOU, SIGURG, SIGWINCH

To list all signals which shall surely not be caught

Definition at line 32 of file os-freebsd.h.

◆ BURN_OS_SIGNAL_COUNT

#define BURN_OS_SIGNAL_COUNT   20

Definition at line 29 of file os-freebsd.h.

◆ BURN_OS_SIGNAL_MACRO_LIST

#define BURN_OS_SIGNAL_MACRO_LIST
Value:
SIGHUP, SIGINT, SIGQUIT, SIGILL, SIGABRT, \
SIGFPE, SIGSEGV, SIGPIPE, SIGALRM, SIGTERM, \
SIGUSR1, SIGUSR2, SIGXCPU, SIGBUS, SIGPROF, \
SIGSYS, SIGTRAP, SIGVTALRM, SIGXCPU, SIGXFSZ

List of all signals which shall be caught by signal handlers and trigger a graceful abort of libburn. (See man 7 signal.)

Definition at line 15 of file os-freebsd.h.

◆ BURN_OS_SIGNAL_NAME_LIST

#define BURN_OS_SIGNAL_NAME_LIST
Value:
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL", "SIGABRT", \
"SIGFPE", "SIGSEGV", "SIGPIPE", "SIGALRM", "SIGTERM", \
"SIGUSR1", "SIGUSR2", "SIGXCPU", "SIGBUS", "SIGPROF", \
"SIGSYS", "SIGTRAP", "SIGVTALRM", "SIGXCPU", "SIGXFSZ"

Definition at line 22 of file os-freebsd.h.

◆ BURN_OS_TRANSPORT_BUFFER_SIZE

#define BURN_OS_TRANSPORT_BUFFER_SIZE   65536

Definition at line 45 of file os-freebsd.h.

◆ BURN_OS_TRANSPORT_DRIVE_ELEMENTS

#define BURN_OS_TRANSPORT_DRIVE_ELEMENTS
Value:
struct cam_device* cam; \
int lock_fd; \
int is_ahci; \

Definition at line 60 of file os-freebsd.h.