1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-23 06:25:24 +00:00

Feature: Report sizeof(fd_set) in version display

This commit is contained in:
Philipp Schafft 2023-06-11 20:09:31 +00:00
parent 6baae8267e
commit 2357cca098
2 changed files with 7 additions and 1 deletions

View File

@ -1862,6 +1862,7 @@ static void command_version (client_t *client, source_t *source, adm
#ifdef HAVE_SYS_SELECT_H
reportxml_helper_add_value_int(resource, "fd-set-size", FD_SETSIZE);
reportxml_helper_add_value_int(resource, "fd-set-object-size", sizeof(fd_set));
#endif
#ifdef HAVE_GETHOSTNAME

View File

@ -62,6 +62,10 @@
#include <pwd.h>
#endif
#if HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
#include <rhash.h>
#include "main.h"
@ -236,7 +240,8 @@ static void show_version(bool full)
printf("Address bits: %u\n", (unsigned int)sizeof(void*)*8);
#ifdef HAVE_SYS_SELECT_H
printf("fd set size: %u\n", (unsigned int)FD_SETSIZE);
printf("fd set size: %u entries\n", (unsigned int)FD_SETSIZE);
printf("fd_set size: %u Bytes\n", (unsigned int)sizeof(fd_set));
#endif
printf("Compile time flags: ");