error: make err_check_handle() an internal api

This commit is contained in:
Bert Belder 2017-12-07 21:37:58 +01:00
parent 04f956501a
commit d448bdf8d8
2 changed files with 3 additions and 2 deletions

View File

@ -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);
} }

View File

@ -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);