#define syserror(format, ...) \
({ \
SYSERROR(format, ##__VA_ARGS__); \
- (-errno); \
+ (-labs(errno)); \
})
#define syserror_set(__ret__, format, ...) \
#define syswarn(format, ...) \
({ \
SYSWARN(format, ##__VA_ARGS__); \
- (-errno); \
+ (-labs(errno)); \
})
#define syswarn_set(__ret__, format, ...) \
})
#define sysinfo(format, ...) \
- ({ \
+ ({ \
SYSINFO(format, ##__VA_ARGS__); \
- (-errno); \
+ (-labs(errno)); \
})
-#define sysinfo_set(__ret__, format, ...) \
+#define sysinfo_set(__ret__, format, ...) \
({ \
typeof(__ret__) __internal_ret__ = (__ret__); \
errno = labs(__ret__); \
- SYSINFO(format, ##__VA_ARGS__); \
+ SYSINFO(format, ##__VA_ARGS__); \
__internal_ret__; \
})
#define sysdebug(format, ...) \
({ \
SYSDEBUG(format, ##__VA_ARGS__); \
- (-errno); \
+ (-labs(errno)); \
})
#define sysdebug_set(__ret__, format, ...) \
#define systrace(format, ...) \
({ \
SYSTRACE(format, ##__VA_ARGS__); \
- (-errno); \
+ (-labs(errno)); \
})
#define systrace_set(__ret__, format, ...) \