#include "innbbsconf.h" #ifdef NO_getdtablesize #include #include getdtablesize() { struct rlimit limit; if (getrlimit(RLIMIT_NOFILE, &limit) >= 0){ return limit.rlim_cur; } return -1; } #endif #if defined(SYSV) && !defined(WITH_RECORD_O) #include flock(fd, op) int fd,op; { switch (op) { case LOCK_EX: op = F_LOCK; break; case LOCK_UN: op = F_ULOCK; break; default: return -1; } return lockf(fd, op, 0L); } #endif