Apache HTTPD
Macros | Functions | Variables
signals.c File Reference
#include "apr_arch_threadproc.h"
#include "apr_private.h"
#include "apr_pools.h"
#include "apr_signal.h"
#include "apr_strings.h"
#include <assert.h>

Go to the source code of this file.

Macros

#define INCL_DOSEXCEPTIONS   /* for OS2 */
 
#define apr_sigwait(a, b)   sigwait((a),(b))
 
#define APR_NUMSIG   33 /* breaks on OS/390 with < 33; 32 is o.k. for most */
 
#define store_desc(index, string)
 

Functions

 APR_DECLARE (apr_status_t)
 
void apr_signal_init (apr_pool_t *pglobal)
 
const charapr_signal_description_get (int signum)
 

Variables

static const charsignal_description [33]
 

Macro Definition Documentation

◆ APR_NUMSIG

#define APR_NUMSIG   33 /* breaks on OS/390 with < 33; 32 is o.k. for most */

Definition at line 133 of file signals.c.

◆ apr_sigwait

#define apr_sigwait (   a,
  b 
)    sigwait((a),(b))

Definition at line 32 of file signals.c.

◆ INCL_DOSEXCEPTIONS

#define INCL_DOSEXCEPTIONS   /* for OS2 */

Definition at line 17 of file signals.c.

◆ store_desc

#define store_desc (   index,
  string 
)
Value:
do { \
if (index >= APR_NUMSIG) { \
assert(index < APR_NUMSIG); \
} \
else { \
} \
} while (0)
const char * string
Definition ap_regex.h:171
apr_size_t size
#define APR_NUMSIG
Definition signals.c:133
static const char * signal_description[33]
Definition signals.c:136

Definition at line 138 of file signals.c.

Function Documentation

◆ apr_signal_description_get()

const char * apr_signal_description_get ( int  signum)

Definition at line 262 of file signals.c.

Variable Documentation

◆ signal_description

const char* signal_description[33]
static

Definition at line 136 of file signals.c.