From 55144ccb0ac48bd2db0b907a8e8123b2befe83d1 Mon Sep 17 00:00:00 2001 From: Jeff Hostetler Date: Mon, 15 Mar 2021 21:08:25 +0000 Subject: unix-socket: add backlog size option to unix_stream_listen() Update `unix_stream_listen()` to take an options structure to override default behaviors. This commit includes the size of the `listen()` backlog. Signed-off-by: Jeff Hostetler Signed-off-by: Junio C Hamano --- unix-socket.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'unix-socket.h') diff --git a/unix-socket.h b/unix-socket.h index e271aeec5a..ec2fb3ea72 100644 --- a/unix-socket.h +++ b/unix-socket.h @@ -1,7 +1,14 @@ #ifndef UNIX_SOCKET_H #define UNIX_SOCKET_H +struct unix_stream_listen_opts { + int listen_backlog_size; +}; + +#define UNIX_STREAM_LISTEN_OPTS_INIT { 0 } + int unix_stream_connect(const char *path); -int unix_stream_listen(const char *path); +int unix_stream_listen(const char *path, + const struct unix_stream_listen_opts *opts); #endif /* UNIX_SOCKET_H */ -- cgit v1.2.3