函数宏
GLibassert_no_errno
自:2.66
声明 [src]
#define g_assert_no_errno (
expr
)
描述 [src]
调试宏,用来检查表达式的返回值非负,传统 POSIX 函数(如 rmdir()
)使用它来表示成功。
如果断言失败(即 expr
返回负值),则记录错误消息并将测试用例标记为已失败。错误消息将包含 errno
的值以及它来自 g_strerror()
的人类可读消息。
此宏将在执行 expr
之前清除 errno
的值。
自 2.66 起提供
此函数不可直接用于语言绑定。