Postfix3.3.1
総合概要
データ構造
ファイル
ファイル一覧
大域各種
postfix-3.3.1
src
util
posix_signals.h
[詳解]
1
#ifndef _POSIX_SIGNALS_H_INCLUDED_
2
#define _POSIX_SIGNALS_H_INCLUDED_
3
/*++
4
/* NAME
5
/* posix_signals 3h
6
/* SUMMARY
7
/* POSIX signal handling compatibility
8
/* SYNOPSIS
9
/* #include <posix_signals.h>
10
/* DESCRIPTION
11
/* .nf
12
13
/*
14
* Compatibility interface.
15
*/
16
17
#ifdef MISSING_SIGSET_T
18
19
typedef
int
sigset_t;
20
21
enum
{
22
SIG_BLOCK,
23
SIG_UNBLOCK,
24
SIG_SETMASK
25
};
26
27
extern
int
sigemptyset(sigset_t *);
28
extern
int
sigaddset(sigset_t *,
int
);
29
extern
int
sigprocmask(
int
, sigset_t *, sigset_t *);
30
31
#endif
32
33
#ifdef MISSING_SIGACTION
34
35
struct
sigaction {
36
void (*sa_handler) ();
37
sigset_t sa_mask;
38
int
sa_flags;
39
};
40
41
/* Possible values for sa_flags. Or them to set multiple. */
42
enum
{
43
SA_RESTART,
44
SA_NOCLDSTOP = 4
/* drop the = 4. */
45
};
46
47
extern
int
sigaction(
int
,
struct
sigaction *,
struct
sigaction *);
48
49
#endif
50
51
/* AUTHOR(S)
52
/* Pieter Schoenmakers
53
/* Eindhoven University of Technology
54
/* P.O. Box 513
55
/* 5600 MB Eindhoven
56
/* The Netherlands
57
/*--*/
58
59
#endif
2018年11月10日(土) 18時59分59秒作成 - Postfix3.3.1 / 構成:
1.8.9.1