* Added support for named pipes and proper parseing of arguments for

SCGI.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@906 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2007-05-21 01:51:52 +00:00
parent 5f274b2619
commit 2db205a89d
6 changed files with 75 additions and 18 deletions
+12
View File
@@ -120,6 +120,11 @@ SocketFd::open_datagram() {
return (m_fd = socket(PF_INET, SOCK_DGRAM, 0)) != -1;
}
bool
SocketFd::open_local() {
return (m_fd = socket(PF_LOCAL, SOCK_DGRAM, 0)) != -1;
}
void
SocketFd::close() {
if (::close(m_fd) && errno == EBADF)
@@ -133,6 +138,13 @@ SocketFd::bind(const rak::socket_address& sa) {
return !::bind(m_fd, sa.c_sockaddr(), sa.length());
}
bool
SocketFd::bind(const rak::socket_address& sa, unsigned int length) {
check_valid();
return !::bind(m_fd, sa.c_sockaddr(), length);
}
bool
SocketFd::connect(const rak::socket_address& sa) {
check_valid();