error: make err_check_handle() an internal api
This commit is contained in:
parent
04f956501a
commit
d448bdf8d8
@ -121,7 +121,7 @@ void err_set_win_error(DWORD error) {
|
|||||||
errno = err_map_win_error_to_errno(error);
|
errno = err_map_win_error_to_errno(error);
|
||||||
}
|
}
|
||||||
|
|
||||||
int _check_handle(HANDLE handle) {
|
int err_check_handle(HANDLE handle) {
|
||||||
DWORD flags;
|
DWORD flags;
|
||||||
|
|
||||||
/* GetHandleInformation() succeeds when passed INVALID_HANDLE_VALUE, so check
|
/* GetHandleInformation() succeeds when passed INVALID_HANDLE_VALUE, so check
|
||||||
@ -136,7 +136,7 @@ int _check_handle(HANDLE handle) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void err_validate_handle_and_set_win_error(HANDLE handle, DWORD error) {
|
void err_validate_handle_and_set_win_error(HANDLE handle, DWORD error) {
|
||||||
if (_check_handle(handle) < 0)
|
if (err_check_handle(handle) < 0)
|
||||||
return;
|
return;
|
||||||
err_set_win_error(error);
|
err_set_win_error(error);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
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 void err_validate_handle_and_set_win_error(HANDLE handle,
|
WEPOLL_INTERNAL void err_validate_handle_and_set_win_error(HANDLE handle,
|
||||||
DWORD error);
|
DWORD error);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user