osprey/cygnus/libiberty/strsignal.c File Reference

#include "config.h"
#include "ansidecl.h"
#include "libiberty.h"
#include <stdio.h>
#include <signal.h>

Include dependency graph for strsignal.c:

Go to the source code of this file.

Data Types

type  signal_info

Defines

#define sys_siglist   no_such_symbol
#define sys_nsig   sys_nsig__no_such_symbol
#define NULL   0
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
#define ENTRY(value, name, msg)   {value, name, msg}

Functions/Subroutines

PTR malloc ()
PTR memset ()
static void init_signal_tables PARAMS ((void))
static void init_signal_tables ()
int signo_max ()
const char * strsignal (int signo)
const char * strsigno (int signo)
int strtosigno (char *name) const
void psignal (unsigned signo, char *message)

Variables

static struct signal_info signal_table []
static const char ** signal_names
static int num_signal_names = 0
static int sys_nsig
static const char ** sys_siglist


Define Documentation

#define ENTRY ( value,
name,
msg   )     {value, name, msg}

Definition at line 81 of file strsignal.c.

#define MAX ( a,
b   )     ((a) > (b) ? (a) : (b))

Definition at line 56 of file strsignal.c.

#define NULL   0

Definition at line 51 of file strsignal.c.

#define sys_nsig   sys_nsig__no_such_symbol

Definition at line 23 of file strsignal.c.

Referenced by init_signal_tables(), psignal(), signo_max(), and strsignal().

#define sys_siglist   no_such_symbol

Definition at line 22 of file strsignal.c.

Referenced by init_signal_tables(), psignal(), and strsignal().


Function Documentation

static void init_signal_tables ( void   )  [static]

Definition at line 295 of file strsignal.c.

References malloc, memset, msg, and NULL.

Referenced by psignal(), signo_max(), strsignal(), strsigno(), and strtosigno().

PTR malloc (  ) 

PTR memset (  ) 

static void init_signal_tables PARAMS ( (void  )  [static, read]

Definition at line 77 of file cplus-dem.c.

void psignal ( unsigned  signo,
char *  message 
)

Definition at line 563 of file strsignal.c.

References fprintf(), init_signal_tables(), and NULL.

int signo_max ( void   ) 

Definition at line 376 of file strsignal.c.

const char* strsignal ( int  signo  ) 

const char* strsigno ( int  signo  ) 

Definition at line 476 of file strsignal.c.

int strtosigno ( char *  name  )  const

Definition at line 520 of file strsignal.c.

References init_signal_tables(), NULL, and strcmp().


Variable Documentation

int num_signal_names = 0 [static]

Definition at line 237 of file strsignal.c.

Referenced by init_signal_tables(), signo_max(), strsigno(), and strtosigno().

const char** signal_names [static]

Definition at line 236 of file strsignal.c.

Referenced by init_signal_tables(), psignal(), signo_max(), strsignal(), strsigno(), and strtosigno().

Definition at line 86 of file strsignal.c.

int sys_nsig [static]

Definition at line 249 of file strsignal.c.

const char** sys_siglist [static]

Definition at line 250 of file strsignal.c.


Generated on Wed Apr 8 15:03:54 2009 for Open64 by  doxygen 1.5.6