#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>

#include "../configure.h"


int
GetFdWidth (void)
{
  int r;
#ifdef STDC_HEADERS
  r = sysconf (_SC_OPEN_MAX);
#else
  r = getdtablesize ();
#endif
#ifdef FD_SETSIZE
  return (r > FD_SETSIZE ? FD_SETSIZE : r);
#else
  return r;
#endif
}
