summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRubyist <[email protected]>2015-07-21 03:37:28 -0700
committerRubyist <[email protected]>2015-07-21 03:37:28 -0700
commit7ee9ab89f9577130fc15e6d0934655aa1f4df124 (patch)
tree98fad81da14192b28a910fac08dd4b2dac371d18
parenta426f0e2b580ce4c7335c4040458b1239148b6e2 (diff)
downloadmruby-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.c8
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