YSTest: csignal.cpp 源文件

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

csignal.cpp
浏览该文件的文档.
1 /*
2 © 2015 FrankHB.
3
4 This file is part of the YSLib project, and may only be used,
5 modified, and distributed under the terms of the YSLib project
6 license, LICENSE.TXT. By continuing to use, modify, or distribute
7 this file you indicate that you have read the license and
8 understand and accept it fully.
9 */
10
28 #include "ystdex/csignal.h"
29
30 namespace ystdex
31 {
32
33 void
34 reraise(int sig) ynothrow
35 {
36 restore_signal(sig);
37 std::raise(sig);
38 }
39
40 } // namespace ystdex;
41
ystdex::reraise
void reraise(int sig)
调用 restore_signal 重置默认信号处理器后调用 raise 引发信号。
Definition: csignal.cpp:34
csignal.h
ISO C 标准信号扩展操作。
ynothrow
#define ynothrow
YSLib 无异常抛出保证：若支持 noexcept 关键字， 指定特定的 noexcept 异常规范。
Definition: ydef.h:766
ystdex
特性测试宏。
Definition: ydef.h:822
platform::sig
const string const char *sig const char * sig
Definition: Debug.h:473
ystdex::restore_signal
void restore_signal(int sig)
调用 signal 重置默认信号处理器。
Definition: csignal.h:41