mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-08-07 18:52:30 +00:00
* 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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user