diff options
author | Martin Sustrik <sustrik@fastmq.commkdir> | 2010-01-15 14:11:39 +0100 |
---|---|---|
committer | Martin Sustrik <sustrik@fastmq.commkdir> | 2010-01-15 14:11:39 +0100 |
commit | 2bb57ac57ace37203c505ff17147210feca34d73 (patch) | |
tree | f28f6479436fa59101228cb5b3050948ff010ab3 /src/ip.cpp | |
parent | 56c369272c279224562d11b0a66590ac7826f4f3 (diff) |
ZMQII-39: Implement IPC transport
Diffstat (limited to 'src/ip.cpp')
-rw-r--r-- | src/ip.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -309,3 +309,20 @@ int zmq::resolve_ip_hostname (sockaddr_in *addr_, const char *hostname_) return 0; } + +#if !defined ZMQ_HAVE_WINDOWS && !defined ZMQ_HAVE_OPENVMS + +int zmq::resolve_local_path (sockaddr_un *addr_, const char *path_) +{ + if (strlen (path_) >= sizeof (addr_->sun_path)) + { + errno = ENAMETOOLONG; + return -1; + } + strcpy (addr_->sun_path, path_); + addr_->sun_family = AF_LOCAL; + return 0; +} + +#endif + |