error: remove return_handle_error() and helpers
This commit is contained in:
parent
0f68b70114
commit
7dcc3d5eab
@ -134,9 +134,3 @@ int err_check_handle(HANDLE handle) {
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void err_validate_handle_and_set_win_error(HANDLE handle, DWORD error) {
|
|
||||||
if (err_check_handle(handle) < 0)
|
|
||||||
return;
|
|
||||||
err_set_win_error(error);
|
|
||||||
}
|
|
||||||
|
|||||||
11
src/error.h
11
src/error.h
@ -11,20 +11,11 @@
|
|||||||
err_set_win_error(error); \
|
err_set_win_error(error); \
|
||||||
return (value); \
|
return (value); \
|
||||||
} while (0)
|
} while (0)
|
||||||
#define return_error(value, ...) _return_error_helper(__VA_ARGS__ + 0, value)
|
|
||||||
|
|
||||||
#define _return_handle_error_helper(error, value, handle) \
|
#define return_error(value, ...) _return_error_helper(__VA_ARGS__ + 0, value)
|
||||||
do { \
|
|
||||||
err_validate_handle_and_set_win_error((HANDLE) handle, error); \
|
|
||||||
return (value); \
|
|
||||||
} while (0)
|
|
||||||
#define return_handle_error(value, handle, ...) \
|
|
||||||
_return_handle_error_helper(__VA_ARGS__ + 0, value, handle)
|
|
||||||
|
|
||||||
WEPOLL_INTERNAL errno_t err_map_win_error_to_errno(DWORD error);
|
WEPOLL_INTERNAL errno_t err_map_win_error_to_errno(DWORD error);
|
||||||
WEPOLL_INTERNAL void err_set_win_error(DWORD error);
|
WEPOLL_INTERNAL void err_set_win_error(DWORD error);
|
||||||
WEPOLL_INTERNAL int err_check_handle(HANDLE handle);
|
WEPOLL_INTERNAL int err_check_handle(HANDLE handle);
|
||||||
WEPOLL_INTERNAL void err_validate_handle_and_set_win_error(HANDLE handle,
|
|
||||||
DWORD error);
|
|
||||||
|
|
||||||
#endif /* WEPOLL_ERROR_H_ */
|
#endif /* WEPOLL_ERROR_H_ */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user