This file is indexed.

/usr/share/doc/libghc-network-doc/html/mini_Network-Socket.html is in libghc-network-doc 2.6.3.1-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
3
4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.Socket</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Network.Socket</p></div><div id="interface"><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:Socket" target="main">Socket</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:Family" target="main">Family</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isSupportedFamily" target="main">isSupportedFamily</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:SocketType" target="main">SocketType</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isSupportedSocketType" target="main">isSupportedSocketType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:SockAddr" target="main">SockAddr</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isSupportedSockAddr" target="main">isSupportedSockAddr</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:SocketStatus" target="main">SocketStatus</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:HostAddress" target="main">HostAddress</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:hostAddressToTuple" target="main">hostAddressToTuple</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:tupleToHostAddress" target="main">tupleToHostAddress</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:HostAddress6" target="main">HostAddress6</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:hostAddress6ToTuple" target="main">hostAddress6ToTuple</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:tupleToHostAddress6" target="main">tupleToHostAddress6</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:FlowInfo" target="main">FlowInfo</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:ScopeID" target="main">ScopeID</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:ShutdownCmd" target="main">ShutdownCmd</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:ProtocolNumber" target="main">ProtocolNumber</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:defaultProtocol" target="main">defaultProtocol</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:PortNumber" target="main">PortNumber</a></p></div><h1>Address operations</h1><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:HostName" target="main">HostName</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-Socket.html#t:ServiceName" target="main">ServiceName</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:AddrInfo" target="main">AddrInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:AddrInfoFlag" target="main">AddrInfoFlag</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:addrInfoFlagImplemented" target="main">addrInfoFlagImplemented</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:defaultHints" target="main">defaultHints</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:getAddrInfo" target="main">getAddrInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:NameInfoFlag" target="main">NameInfoFlag</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:getNameInfo" target="main">getNameInfo</a></p></div><h1>Socket operations</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:socket" target="main">socket</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:socketPair" target="main">socketPair</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:connect" target="main">connect</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:bind" target="main">bind</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:listen" target="main">listen</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:accept" target="main">accept</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:getPeerName" target="main">getPeerName</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:getSocketName" target="main">getSocketName</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:getPeerCred" target="main">getPeerCred</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:socketPort" target="main">socketPort</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:socketToHandle" target="main">socketToHandle</a></p></div><h2>Sending and receiving data</h2><h3>Sending and receiving with String</h3><div class="top"><p class="src"><a href="Network-Socket.html#v:send" target="main">send</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sendTo" target="main">sendTo</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:recv" target="main">recv</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:recvFrom" target="main">recvFrom</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:recvLen" target="main">recvLen</a></p></div><h3>Sending and receiving with a buffer</h3><div class="top"><p class="src"><a href="Network-Socket.html#v:sendBuf" target="main">sendBuf</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:recvBuf" target="main">recvBuf</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sendBufTo" target="main">sendBufTo</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:recvBufFrom" target="main">recvBufFrom</a></p></div><h2>Misc</h2><div class="top"><p class="src"><a href="Network-Socket.html#v:inet_addr" target="main">inet_addr</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:inet_ntoa" target="main">inet_ntoa</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:shutdown" target="main">shutdown</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:close" target="main">close</a></p></div><h2>Predicates on sockets</h2><div class="top"><p class="src"><a href="Network-Socket.html#v:isConnected" target="main">isConnected</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isBound" target="main">isBound</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isListening" target="main">isListening</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isReadable" target="main">isReadable</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isWritable" target="main">isWritable</a></p></div><h1>Socket options</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-Socket.html#t:SocketOption" target="main">SocketOption</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:isSupportedSocketOption" target="main">isSupportedSocketOption</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:getSocketOption" target="main">getSocketOption</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:setSocketOption" target="main">setSocketOption</a></p></div><h1>File descriptor transmission</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:sendFd" target="main">sendFd</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:recvFd" target="main">recvFd</a></p></div><h1>Special constants</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:aNY_PORT" target="main">aNY_PORT</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:iNADDR_ANY" target="main">iNADDR_ANY</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:iN6ADDR_ANY" target="main">iN6ADDR_ANY</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sOMAXCONN" target="main">sOMAXCONN</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sOL_SOCKET" target="main">sOL_SOCKET</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sCM_RIGHTS" target="main">sCM_RIGHTS</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:maxListenQueue" target="main">maxListenQueue</a></p></div><h1>Initialisation</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:withSocketsDo" target="main">withSocketsDo</a></p></div><h1>Very low level operations</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:fdSocket" target="main">fdSocket</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:mkSocket" target="main">mkSocket</a></p></div><h1>Deprecated aliases</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:bindSocket" target="main">bindSocket</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sClose" target="main">sClose</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sIsConnected" target="main">sIsConnected</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sIsBound" target="main">sIsBound</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sIsListening" target="main">sIsListening</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sIsReadable" target="main">sIsReadable</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:sIsWritable" target="main">sIsWritable</a></p></div><h1>Internal</h1><div class="top"><p class="src"><a href="Network-Socket.html#v:packFamily" target="main">packFamily</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:unpackFamily" target="main">unpackFamily</a></p></div><div class="top"><p class="src"><a href="Network-Socket.html#v:packSocketType" target="main">packSocketType</a></p></div></div></body></html>