X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fsocket.h;h=230dd200d5e423ebef41f869ec3f6555d5b0c0c1;hp=8f3cd76ad7d5e78545a9e2110c467ccfe3b05e6b;hb=674a6e4d0cae372f34df94dfab2513e071d5dc58;hpb=2e22afe909cd5fa003347aa91ad15f0516e5047f diff --git a/src/socket.h b/src/socket.h index 8f3cd76ad..230dd200d 100644 --- a/src/socket.h +++ b/src/socket.h @@ -84,6 +84,9 @@ struct Socket { ExecCommand* exec_command[_SOCKET_EXEC_COMMAND_MAX]; ExecContext exec_context; + /* For Accept=no sockets refers to the one service we'll + activate. For Accept=yes sockets is either NULL, or filled + when the next service we spawn. */ Service *service; SocketState state, deserialized_state; @@ -111,6 +114,7 @@ struct Socket { int mark; bool free_bind; char *bind_to_device; + char *tcp_congestion; /* Only for INET6 sockets: issue IPV6_V6ONLY sockopt */ SocketAddressBindIPv6Only bind_ipv6_only;