Skip to content

Commit 472f292

Browse files
committed
Merge PR #524
2 parents 1432c01 + 49357da commit 472f292

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

Network/Socket/Options.hsc

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
module Network.Socket.Options (
1111
SocketOption(SockOpt
1212
,UnsupportedSocketOption
13-
,Debug,ReuseAddr,SoDomain,Type,SoProtocol,SoError,DontRoute
14-
,Broadcast,SendBuffer,RecvBuffer,KeepAlive,OOBInline,TimeToLive
15-
,MaxSegment,NoDelay,Cork,Linger,ReusePort
13+
,AcceptConn,Debug,ReuseAddr,SoDomain,Type,SoProtocol,SoError
14+
,DontRoute,Broadcast,SendBuffer,RecvBuffer,KeepAlive,OOBInline
15+
,TimeToLive,MaxSegment,NoDelay,Cork,Linger,ReusePort
1616
,RecvLowWater,SendLowWater,RecvTimeOut,SendTimeOut
1717
,UseLoopBack,UserTimeout,IPv6Only
1818
,RecvIPv4TTL,RecvIPv4TOS,RecvIPv4PktInfo
@@ -69,6 +69,13 @@ pattern UnsupportedSocketOption :: SocketOption
6969
pattern UnsupportedSocketOption = SockOpt (-1) (-1)
7070

7171
#ifdef SOL_SOCKET
72+
-- | SO_ACCEPTCONN, read-only
73+
pattern AcceptConn :: SocketOption
74+
#ifdef SO_ACCEPTCONN
75+
pattern AcceptConn = SockOpt (#const SOL_SOCKET) (#const SO_ACCEPTCONN)
76+
#else
77+
pattern AcceptConn = SockOpt (-1) (-1)
78+
#endif
7279
-- | SO_DEBUG
7380
pattern Debug :: SocketOption
7481
#ifdef SO_DEBUG

0 commit comments

Comments
 (0)