diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-23 08:48:39 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-23 08:48:39 +0000 |
commit | f2fd63bd9da97055965e32d8b8be6031355da64e (patch) | |
tree | 57241a947f0ce7b72beb55f245d8a2a3fbf5756b /ext/socket/socket.c | |
parent | 97a94b115838314e73f56997f37e4471c4e82cf7 (diff) |
* ext/socket/socket.c (init_inetsock_internal): suppress warnings.
* ext/socket/socket.c (unixpath, sock_s_unpack_sockaddr_un),
(sock_define_const): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/socket/socket.c')
-rw-r--r-- | ext/socket/socket.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/socket/socket.c b/ext/socket/socket.c index 1dcc7160e9..c1a7247a38 100644 --- a/ext/socket/socket.c +++ b/ext/socket/socket.c @@ -1224,7 +1224,7 @@ init_inetsock_internal(arg) int type = arg->type; struct addrinfo *res; int fd, status = 0; - char *syscall; + const char *syscall = 0; arg->remote.res = sock_addrinfo(arg->remote.host, arg->remote.serv, SOCK_STREAM, (type == INET_SERVER) ? AI_PASSIVE : 0); @@ -1907,7 +1907,7 @@ unix_init(sock, path) return init_unixsock(sock, path, 0); } -static char * +static const char * unixpath(struct sockaddr_un *sockaddr, socklen_t len) { if (sockaddr->sun_path < (char*)sockaddr + len) @@ -3846,7 +3846,7 @@ sock_s_unpack_sockaddr_un(self, addr) VALUE self, addr; { struct sockaddr_un * sockaddr; - char *sun_path; + const char *sun_path; VALUE path; sockaddr = (struct sockaddr_un*)StringValuePtr(addr); @@ -3873,7 +3873,7 @@ static VALUE mConst; static void sock_define_const(name, value) - char *name; + const char *name; int value; { rb_define_const(rb_cSocket, name, INT2FIX(value)); |