diff options
| author | Rubyist <[email protected]> | 2015-07-21 03:37:28 -0700 |
|---|---|---|
| committer | Rubyist <[email protected]> | 2015-07-21 03:37:28 -0700 |
| commit | 7ee9ab89f9577130fc15e6d0934655aa1f4df124 (patch) | |
| tree | 98fad81da14192b28a910fac08dd4b2dac371d18 | |
| parent | a426f0e2b580ce4c7335c4040458b1239148b6e2 (diff) | |
| download | mruby-7ee9ab89f9577130fc15e6d0934655aa1f4df124.tar.gz mruby-7ee9ab89f9577130fc15e6d0934655aa1f4df124.zip | |
Changed some uses of mrb_sys_fail to instead use mrb_raise where
appropriate
| -rw-r--r-- | src/socket.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/socket.c b/src/socket.c index 00f1c6ce4..277e221ee 100644 --- a/src/socket.c +++ b/src/socket.c @@ -582,7 +582,7 @@ static mrb_value mrb_socket_sockaddr_un(mrb_state *mrb, mrb_value klass) { #ifdef _WIN32 - mrb_sys_fail(mrb, "sockaddr_un unsupported on Windows"); + mrb_raise(mrb, E_NOTIMP_ERROR, "sockaddr_un unsupported on Windows"); return mrb_nil_value(); #else struct sockaddr_un *sunp; @@ -606,7 +606,7 @@ static mrb_value mrb_socket_socketpair(mrb_state *mrb, mrb_value klass) { #ifdef _WIN32 - mrb_sys_fail(mrb, "socketpair unsupported on Windows"); + mrb_raise(mrb, E_NOTIMP_ERROR, "socketpair unsupported on Windows"); return mrb_nil_value(); #else mrb_value ary; @@ -659,7 +659,7 @@ static mrb_value mrb_win32_basicsocket_close(mrb_state *mrb, mrb_value self) { if (closesocket(socket_fd(mrb, self)) != NO_ERROR) - mrb_sys_fail(mrb, "closesocket"); + mrb_sys_fail(mrb, "close"); return mrb_nil_value(); } @@ -691,7 +691,7 @@ mrb_mruby_socket_gem_init(mrb_state* mrb) int result; result = WSAStartup(MAKEWORD(2,2), &wsaData); if (result != NO_ERROR) - mrb_sys_fail(mrb, "WSAStartup"); + mrb_raise(mrb, E_RUNTIME_ERROR, "WSAStartup failed"); #else struct RClass *usock; #endif |
