1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

parameterise the listen backlog in smbd and make it larger by default. A backlog of 5 is way too small these days.

(This used to be commit bbb92d2b0e)
This commit is contained in:
Andrew Tridgell 2003-10-29 04:58:48 +00:00
parent 2e46c7648b
commit 059181a169
2 changed files with 5 additions and 2 deletions

View File

@ -227,4 +227,7 @@
/* Buffer size to use when printing backtraces */
#define BACKTRACE_STACK_SIZE 64
/* size of listen() backlog in smbd */
#define SMBD_LISTEN_BACKLOG 50
#endif

View File

@ -250,7 +250,7 @@ static BOOL open_sockets_smbd(BOOL is_daemon, BOOL interactive, const char *smb_
set_socket_options(s,"SO_KEEPALIVE");
set_socket_options(s,user_socket_options);
if (listen(s, 5) == -1) {
if (listen(s, SMBD_LISTEN_BACKLOG) == -1) {
DEBUG(0,("listen: %s\n",strerror(errno)));
close(s);
return False;
@ -286,7 +286,7 @@ static BOOL open_sockets_smbd(BOOL is_daemon, BOOL interactive, const char *smb_
set_socket_options(s,"SO_KEEPALIVE");
set_socket_options(s,user_socket_options);
if (listen(s, 5) == -1) {
if (listen(s, SMBD_LISTEN_BACKLOG) == -1) {
DEBUG(0,("open_sockets_smbd: listen: %s\n",
strerror(errno)));
close(s);