diff options
Diffstat (limited to 'dht/src/Network/StreamServer.hs')
-rw-r--r-- | dht/src/Network/StreamServer.hs | 4 |
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) | |||
52 | listenSocket :: ServerHandle -> RestrictedSocket | 52 | listenSocket :: ServerHandle -> RestrictedSocket |
53 | listenSocket (ServerHandle sock _) = restrictSocket sock | 53 | listenSocket (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'. |
56 | dummyServerHandle :: IO ServerHandle | 57 | dummyServerHandle :: IO ServerHandle |
57 | dummyServerHandle = do | 58 | dummyServerHandle = 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 | ||
63 | removeSocketFile :: SockAddr -> IO () | 65 | removeSocketFile :: SockAddr -> IO () |
64 | removeSocketFile (SockAddrUnix fname) = removeFile fname | 66 | removeSocketFile (SockAddrUnix fname) = removeFile fname |