mirror of
https://github.com/ruby/ruby.git
synced 2025-08-23 04:55:21 +02:00
* ext/socket/rubysocket.h (rb_cUNIXSocket, rb_cUNIXServer),
(unixpath, unixaddr): UNIX domain sockets depend on sys/un.h. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
651f0e48bb
commit
2aa6644acd
2 changed files with 8 additions and 1 deletions
|
@ -129,7 +129,7 @@ extern VALUE rb_cIPSocket;
|
|||
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 make_ipaddr(struct sockaddr *addr);
|
|||
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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue