函数宏

GLibassert_no_errno

自:2.66

声明 [src]

#define g_assert_no_errno (
  expr
)

描述 [src]

调试宏,用来检查表达式的返回值非负,传统 POSIX 函数(如 rmdir())使用它来表示成功。

如果断言失败(即 expr 返回负值),则记录错误消息并将测试用例标记为已失败。错误消息将包含 errno 的值以及它来自 g_strerror() 的人类可读消息。

此宏将在执行 expr 之前清除 errno 的值。

自 2.66 起提供

此函数不可直接用于语言绑定。

参数

expr

类型: -

要检查的表达式。