Linux Kernel
3.7.1
|
#include <stdlib.h>
#include <stdarg.h>
#include <errno.h>
#include <signal.h>
#include <strings.h>
#include <as-layout.h>
#include <kern_util.h>
#include <os.h>
#include <sysdep/mcontext.h>
#include "internal.h"
Go to the source code of this file.
Macros | |
#define | SIGIO_BIT 0 |
#define | SIGIO_MASK (1 << SIGIO_BIT) |
#define | SIGVTALRM_BIT 1 |
#define | SIGVTALRM_MASK (1 << SIGVTALRM_BIT) |
Functions | |
void | sig_handler (int sig, siginfo_t *si, mcontext_t *mc) |
void | alarm_handler (int sig, struct siginfo *unused_si, mcontext_t *mc) |
void | timer_init (void) |
void | set_sigstack (void *sig_stack, int size) |
void | set_handler (int sig) |
int | change_sig (int signal, int on) |
void | block_signals (void) |
void | unblock_signals (void) |
int | get_signals (void) |
int | set_signals (int enable) |
Variables | |
void(* | sig_info [NSIG])(int, siginfo_t *, struct uml_pt_regs *) |
#define SIGVTALRM_MASK (1 << SIGVTALRM_BIT) |
void alarm_handler | ( | int | sig, |
struct siginfo * | unused_si, | ||
mcontext_t * | mc | ||
) |
void sig_handler | ( | int | sig, |
siginfo_t * | si, | ||
mcontext_t * | mc | ||
) |