ruby-changes:10115
From: nobu <ko1@a...>
Date: Mon, 19 Jan 2009 11:23:17 +0900 (JST)
Subject: [ruby-changes:10115] Ruby:r21658 (trunk): * ext/socket/rubysocket.h (rb_cUNIXSocket, rb_cUNIXServer),
nobu 2009-01-19 11:22:57 +0900 (Mon, 19 Jan 2009) New Revision: 21658 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21658 Log: * ext/socket/rubysocket.h (rb_cUNIXSocket, rb_cUNIXServer), (unixpath, unixaddr): UNIX domain sockets depend on sys/un.h. Modified files: trunk/ChangeLog trunk/ext/socket/rubysocket.h Index: ChangeLog =================================================================== --- ChangeLog (revision 21657) +++ ChangeLog (revision 21658) @@ -1,3 +1,8 @@ +Mon Jan 19 11:22:51 2009 Nobuyoshi Nakada <nobu@r...> + + * ext/socket/rubysocket.h (rb_cUNIXSocket, rb_cUNIXServer), + (unixpath, unixaddr): UNIX domain sockets depend on sys/un.h. + Mon Jan 19 11:02:30 2009 Koichi Sasada <ko1@a...> * vm_dump.c: add a prefix "rb_vmdebug_" to Index: ext/socket/rubysocket.h =================================================================== --- ext/socket/rubysocket.h (revision 21657) +++ ext/socket/rubysocket.h (revision 21658) @@ -129,7 +129,7 @@ extern VALUE rb_cTCPSocket; extern VALUE rb_cTCPServer; extern VALUE rb_cUDPSocket; -#ifdef AF_UNIX +#ifdef HAVE_SYS_UN_H extern VALUE rb_cUNIXSocket; extern VALUE rb_cUNIXServer; #endif @@ -177,8 +177,10 @@ VALUE ipaddr(struct sockaddr *sockaddr, int norevlookup); VALUE make_hostent(VALUE host, struct addrinfo *addr, VALUE (*ipaddr)(struct sockaddr *, size_t)); +#ifdef HAVE_SYS_UN_H const char* unixpath(struct sockaddr_un *sockaddr, socklen_t len); VALUE unixaddr(struct sockaddr_un *sockaddr, socklen_t len); +#endif int ruby_socket(int domain, int type, int proto); VALUE init_sock(VALUE sock, int fd); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/