macro: add ret_errno()

parent 7cac3403
...@@ -414,6 +414,12 @@ enum { ...@@ -414,6 +414,12 @@ enum {
__ret__; \ __ret__; \
}) })
#define ret_errno(__errno__) \
({ \
errno = __errno__; \
-__errno__; \
})
#define free_replace_move_ptr(a, b) \ #define free_replace_move_ptr(a, b) \
({ \ ({ \
free(a); \ free(a); \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment