summaryrefslogtreecommitdiff
path: root/dht/src/Network/StreamServer.hs
diff options
context:
space:
mode:
Diffstat (limited to 'dht/src/Network/StreamServer.hs')
-rw-r--r--dht/src/Network/StreamServer.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/dht/src/Network/StreamServer.hs b/dht/src/Network/StreamServer.hs
index 79398e8e..9a5b8593 100644
--- a/dht/src/Network/StreamServer.hs
+++ b/dht/src/Network/StreamServer.hs
@@ -10,7 +10,7 @@ module Network.StreamServer
10 , ServerConfig(..) 10 , ServerConfig(..)
11 , withSession 11 , withSession
12 , quitListening 12 , quitListening
13 , dummyServerHandle 13 --, dummyServerHandle
14 , listenSocket 14 , listenSocket
15 ) where 15 ) where
16 16
@@ -52,6 +52,7 @@ data ServerHandle = ServerHandle Socket (Weak ThreadId)
52listenSocket :: ServerHandle -> RestrictedSocket 52listenSocket :: ServerHandle -> RestrictedSocket
53listenSocket (ServerHandle sock _) = restrictSocket sock 53listenSocket (ServerHandle sock _) = restrictSocket sock
54 54
55{- // Removed, bit-rotted and there are no call sites
55-- | Create a useless do-nothing 'ServerHandle'. 56-- | Create a useless do-nothing 'ServerHandle'.
56dummyServerHandle :: IO ServerHandle 57dummyServerHandle :: IO ServerHandle
57dummyServerHandle = do 58dummyServerHandle = do
@@ -59,6 +60,7 @@ dummyServerHandle = do
59 let sock = MkSocket 0 AF_UNSPEC NoSocketType 0 mvar 60 let sock = MkSocket 0 AF_UNSPEC NoSocketType 0 mvar
60 thread <- mkWeakThreadId <=< forkIO $ return () 61 thread <- mkWeakThreadId <=< forkIO $ return ()
61 return (ServerHandle sock thread) 62 return (ServerHandle sock thread)
63-}
62 64
63removeSocketFile :: SockAddr -> IO () 65removeSocketFile :: SockAddr -> IO ()
64removeSocketFile (SockAddrUnix fname) = removeFile fname 66removeSocketFile (SockAddrUnix fname) = removeFile fname