summaryrefslogtreecommitdiff
path: root/defines.h
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2003-11-24 13:07:45 +1100
committerDamien Miller <djm@mindrot.org>2003-11-24 13:07:45 +1100
commite00074a7267a2a73a75003dadf43459b7191349b (patch)
tree55e2d6b36bae42757e402c6c072d44ac7e439eed /defines.h
parent927f52783ea99ac9bfad4f65bc5b79ba6255cc8c (diff)
- (djm) OpenBSD CVS Sync
- djm@cvs.openbsd.org 2003/11/23 23:17:34 [ssh-keyscan.c] from portable - use sysconf to detect fd limit; ok markus@ (tidy diff by adding SSH_SSFDMAX macro to defines.h)
Diffstat (limited to 'defines.h')
-rw-r--r--defines.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/defines.h b/defines.h
index adf45d7fa..6d197c769 100644
--- a/defines.h
+++ b/defines.h
@@ -25,7 +25,7 @@
#ifndef _DEFINES_H
#define _DEFINES_H
-/* $Id: defines.h,v 1.104 2003/11/21 12:48:55 djm Exp $ */
+/* $Id: defines.h,v 1.105 2003/11/24 02:07:46 djm Exp $ */
/* Constants */
@@ -529,6 +529,14 @@ struct winsize {
# define krb5_get_err_text(context,code) error_message(code)
#endif
+/* Maximum number of file descriptors available */
+#ifdef HAVE_SYSCONF
+# define SSH_SYSFDMAX sysconf(_SC_OPEN_MAX)
+#else
+# define SSH_SYSFDMAX 10000
+#endif
+
+
/*
* Define this to use pipes instead of socketpairs for communicating with the
* client program. Socketpairs do not seem to work on all systems.