summaryrefslogtreecommitdiff
path: root/src/socket.cpp
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2008-09-24 03:22:58 +0000
committerMike Buland <eichlan@xagasoft.com>2008-09-24 03:22:58 +0000
commit0975d66d2f06603f5e4016440b333aac88e2958a (patch)
treecd3767fb74c2475fd78bca9ff2d3ba825dd329f4 /src/socket.cpp
parent17df4c2b9616c29865b0d893cc797d4938a660a2 (diff)
downloadlibbu++-0975d66d2f06603f5e4016440b333aac88e2958a.tar.gz
libbu++-0975d66d2f06603f5e4016440b333aac88e2958a.tar.bz2
libbu++-0975d66d2f06603f5e4016440b333aac88e2958a.tar.xz
libbu++-0975d66d2f06603f5e4016440b333aac88e2958a.zip
Ok, now all the warnings are gone (except for those coming from nids, but that's
ok, nids is still in flux, they'll be gone soon).
Diffstat (limited to 'src/socket.cpp')
-rw-r--r--src/socket.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/socket.cpp b/src/socket.cpp
index f68fc37..651a2e1 100644
--- a/src/socket.cpp
+++ b/src/socket.cpp
@@ -260,17 +260,17 @@ long Bu::Socket::tell()
260 throw UnsupportedException(); 260 throw UnsupportedException();
261} 261}
262 262
263void Bu::Socket::seek( long offset ) 263void Bu::Socket::seek( long )
264{ 264{
265 throw UnsupportedException(); 265 throw UnsupportedException();
266} 266}
267 267
268void Bu::Socket::setPos( long pos ) 268void Bu::Socket::setPos( long )
269{ 269{
270 throw UnsupportedException(); 270 throw UnsupportedException();
271} 271}
272 272
273void Bu::Socket::setPosEnd( long pos ) 273void Bu::Socket::setPosEnd( long )
274{ 274{
275 throw UnsupportedException(); 275 throw UnsupportedException();
276} 276}
@@ -336,6 +336,14 @@ bool Bu::Socket::isBlocking()
336 336
337void Bu::Socket::setBlocking( bool bBlocking ) 337void Bu::Socket::setBlocking( bool bBlocking )
338{ 338{
339 if( bBlocking )
340 {
341 fcntl( nSocket, F_SETFL, fcntl( nSocket, F_GETFL, 0 ) & ~O_NONBLOCK );
342 }
343 else
344 {
345 fcntl( nSocket, F_SETFL, fcntl( nSocket, F_GETFL, 0 ) | O_NONBLOCK );
346 }
339} 347}
340 348
341void Bu::Socket::flush() 349void Bu::Socket::flush()