summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2014-04-11 05:50:18 +0900
committerTomoyuki Sahara <[email protected]>2014-04-11 05:50:18 +0900
commit1d987d2fcd08ffb627febcf0b61ea829975e70f8 (patch)
tree94e9cdaa61b950ae9c4a4accd4dfb0b6325592b2 /src
parent572b404935e434a93d6ce5f8e7c49624119265dd (diff)
parent9850e6a9d0a827b35fb0e5fb03c708a98c8b7df3 (diff)
downloadmruby-1d987d2fcd08ffb627febcf0b61ea829975e70f8.tar.gz
mruby-1d987d2fcd08ffb627febcf0b61ea829975e70f8.zip
Merge pull request #9 from schmurfy/solaris
OpenSolaris/Illumos defines a "sun" constant...
Diffstat (limited to 'src')
-rw-r--r--src/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/socket.c b/src/socket.c
index bddb8f163..aded78117 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -31,7 +31,7 @@ static mrb_value
mrb_addrinfo_getaddrinfo(mrb_state *mrb, mrb_value klass)
{
struct addrinfo hints, *res0, *res;
- struct sockaddr_un sun;
+ struct sockaddr_un sock_un;
mrb_value ai, ary, family, lastai, nodename, protocol, s, sa, service, socktype;
mrb_int flags;
int arena_idx, error;
@@ -40,7 +40,7 @@ mrb_addrinfo_getaddrinfo(mrb_state *mrb, mrb_value klass)
ary = mrb_ary_new(mrb);
arena_idx = mrb_gc_arena_save(mrb); /* ary must be on arena! */
- s = mrb_str_new(mrb, (void *)&sun, sizeof(sun));
+ s = mrb_str_new(mrb, (void *)&sock_un, sizeof(sock_un));
family = socktype = protocol = mrb_nil_value();
flags = 0;