Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Wed, 3 Apr 2002 03:41:48 +0000 (03:41 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Wed, 3 Apr 2002 03:41:48 +0000 (03:41 +0000)
Log message:

Display which engines are compiled into the ircd when the -v flag is given.
Also display MAXCONNECTIONS.

(pull-up from u2_10_11 branch)

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@704 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/ircd.c

index 4efd2627c7dcc8764a8dc77c78a4b6adbcf696be..995529d59bb28bffc592a9c940ce50a0b08b7abc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-04-02  Kevin L Mitchell  <klmitch@mit.edu>
+       * ircd/ircd.c: display event engine and MAXCONNECTIONS information
 2002-04-02  Alex Badea <vampire@p16.pub.ro>
 
        * ircd-patch: Automatically generate a version string from patches
index 8912a82f705ae93f57cf97db6dec51bb0d212d86..74ee561ad3f3b698855adc12963b11d43e0692da 100644 (file)
@@ -437,7 +437,25 @@ static void parse_command_line(int argc, char** argv) {
     case 'd':  dpath      = optarg;                    break;
     case 'f':  configfile = optarg;                    break;
     case 'h':  ircd_strncpy(cli_name(&me), optarg, HOSTLEN); break;
-    case 'v':  printf("ircd %s\n", version);           exit(0);
+    case 'v':
+      printf("ircd %s\n", version);
+      printf("Event engines: ");
+#ifdef USE_KQUEUE
+      printf("kqueue() ");
+#endif
+#ifdef USE_DEVPOLL
+      printf("/dev/poll ");
+#endif
+#ifdef USE_POLL
+      printf("poll()");
+#else
+      printf("select()");
+#endif
+      printf("\nCompiled for a maximum of %d connections.\n", MAXCONNECTIONS);
+
+
+      exit(0);
+      break;
       
     case 'x':
       debuglevel = atoi(optarg);