Tests: add unix socket wrapper unit tests
[lttng-tools.git] / src / common / sessiond-comm / sessiond-comm.h
index fff9a5aaab7efc6de3016390f31ea24c19db0b06..d054a8bd05a1f49fef96a1fe8051586a6183bd02 100644 (file)
 #define LTTNG_SESSIOND_COMM_MAX_LISTEN 64
 
 /* Maximum number of FDs that can be sent over a Unix socket */
-#define LTTCOMM_MAX_SEND_FDS           4
+#if defined(__linux__)
+/* Based on the kernel's SCM_MAX_FD which is 253 since 2.6.38 (255 before) */
+#define LTTCOMM_MAX_SEND_FDS           253
+#else
+#define LTTCOMM_MAX_SEND_FDS           16
+#endif
 
 /*
  * Get the error code index from 0 since LTTCOMM_OK start at 1000
This page took 0.02574 seconds and 4 git commands to generate.