Commit 1ef29c1b authored by Sergey Lyubka's avatar Sergey Lyubka

Using #define MGSQLEN for the socket queue length

parent e95dbb90
......@@ -304,6 +304,11 @@ typedef int socklen_t;
#define PATH_MAX 4096
#endif
// Size of the accepted socket queue
#if !defined(MGSQLEN)
#define MGSQLEN 20
#endif
static const char *http_500_error = "Internal Server Error";
#if defined(NO_SSL_DL)
......@@ -494,7 +499,7 @@ struct mg_context {
pthread_mutex_t mutex; // Protects (max|num)_threads
pthread_cond_t cond; // Condvar for tracking workers terminations
struct socket queue[20]; // Accepted sockets
struct socket queue[MGSQLEN]; // Accepted sockets
volatile int sq_head; // Head of the socket queue
volatile int sq_tail; // Tail of the socket queue
pthread_cond_t sq_full; // Signaled when socket is produced
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment