Don't test HAVE_DAEMON since roken supplies it.
authorLove Hörnquist Åstrand <lha@kth.se>
Mon, 23 May 2005 17:39:35 +0000 (17:39 +0000)
committerLove Hörnquist Åstrand <lha@kth.se>
Mon, 23 May 2005 17:39:35 +0000 (17:39 +0000)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15213 ec53bebd-3082-4978-b11e-865c3cabbd6b

kcm/config.c
kdc/config.c
kdc/main.c
lib/kadm5/ipropd_master.c
lib/kadm5/ipropd_slave.c

index 2c872074c68f20d129666a1094ff2ea70587a55b..7774edc5df3f6ee0865a2559ea1ce0f8be62019c 100644 (file)
@@ -43,10 +43,8 @@ char *socket_path = NULL;
 
 static char *max_request_str;  /* `max_request' as a string */
 
-#ifdef HAVE_DAEMON
 int detach_from_console = -1;
 #define DETACH_IS_DEFAULT FALSE
-#endif
 
 static const char *system_cache_name = NULL;
 static const char *system_keytab = NULL;
@@ -81,7 +79,6 @@ static struct getargs args[] = {
        "max-request",  0,      arg_string, &max_request, 
        "max size for a kcm-request", "size"
     },
-#ifdef HAVE_DAEMON
 #if DETACH_IS_DEFAULT
     {
        "detach",       'D',      arg_negative_flag, &detach_from_console, 
@@ -92,7 +89,6 @@ static struct getargs args[] = {
        "detach",       0 ,      arg_flag, &detach_from_console, 
        "detach from console"
     },
-#endif
 #endif
     {  "help",         'h',    arg_flag,   &help_flag },
     { 
@@ -364,13 +360,11 @@ kcm_configure(int argc, char **argv)
            krb5_err(kcm_context, 1, ret, "initializing system ccache");
     }
 
-#ifdef HAVE_DAEMON
     if(detach_from_console == -1) 
        detach_from_console = krb5_config_get_bool_default(kcm_context, NULL,
                                                           DETACH_IS_DEFAULT,
                                                           "kcm",
                                                           "detach", NULL);
-#endif
     kcm_openlog();
     if(max_request == 0)
        max_request = 64 * 1024;
index 47be773f1df0b17ffcc0396337bfe49c17fddfdc..4fa74bb2ea4c7ddf8121b3f649e7df345dc0ed9e 100644 (file)
@@ -53,10 +53,8 @@ int num_db;
 
 const char *port_str;
 
-#ifdef HAVE_DAEMON
 int detach_from_console = -1;
 #define DETACH_IS_DEFAULT FALSE
-#endif
 
 int enable_http = -1;
 krb5_boolean encode_as_rep_as_tgs_rep; /* bug compatibility */
@@ -124,7 +122,6 @@ static struct getargs args[] = {
     {  "ports",        'P',    arg_string, &port_str,
        "ports to listen to", "portspec"
     },
-#ifdef HAVE_DAEMON
 #if DETACH_IS_DEFAULT
     {
        "detach",       'D',      arg_negative_flag, &detach_from_console, 
@@ -135,7 +132,6 @@ static struct getargs args[] = {
        "detach",       0 ,      arg_flag, &detach_from_console, 
        "detach from console"
     },
-#endif
 #endif
     {  "addresses",    0,      arg_strings, &addresses_str,
        "addresses to listen on", "list of addresses" },
@@ -417,13 +413,11 @@ configure(int argc, char **argv)
                                              "kdc_warn_pwexpire",
                                              NULL);
 
-#ifdef HAVE_DAEMON
     if(detach_from_console == -1) 
        detach_from_console = krb5_config_get_bool_default(context, NULL, 
                                                           DETACH_IS_DEFAULT,
                                                           "kdc",
                                                           "detach", NULL);
-#endif
     kdc_openlog();
     if(max_request == 0)
        max_request = 64 * 1024;
index 01547e3492e6ec92cac26ce1570de161eeb33220..6f808a3fa9406bd1b9ed257ce9d21578a3ec0514 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997-2002 Kungliga Tekniska Högskolan
+ * Copyright (c) 1997-2002, 2004-2005 Kungliga Tekniska Högskolan
  * (Royal Institute of Technology, Stockholm, Sweden). 
  * All rights reserved. 
  *
@@ -41,9 +41,7 @@ RCSID("$Id$");
 sig_atomic_t exit_flag = 0;
 krb5_context context;
 
-#ifdef HAVE_DAEMON
 extern int detach_from_console;
-#endif
 
 static RETSIGTYPE
 sigterm(int sig)
@@ -107,10 +105,8 @@ main(int argc, char **argv)
     signal(SIGTERM, sigterm);
     signal(SIGPIPE, SIG_IGN);
 #endif
-#ifdef HAVE_DAEMON
     if (detach_from_console)
        daemon(0, 0);
-#endif
     pidfile(NULL);
     loop();
     krb5_free_context(context);
index 5f2caa314b6545fe6b992d83c20304700f9dc1be..56fe4f70dd90668e0a147a4c24e932293ce70590 100644 (file)
@@ -605,9 +605,7 @@ static char *keytab_str = "HDB:";
 static char *database;
 static char *config_file;
 static char *port_str;
-#ifdef HAVE_DAEMON
 static int detach_from_console = 0;
-#endif
 
 static struct getargs args[] = {
     { "config-file", 'c', arg_string, &config_file },
@@ -622,11 +620,9 @@ static struct getargs args[] = {
     { "time-gone", 0, arg_string, &slave_time_gone,
       "time of inactivity after which a slave is considered gone", "time"},
     { "port", 0, arg_string, &port_str,
-      "port ipropd will listen too", "port"},
-#ifdef HAVE_DAEMON
+      "port ipropd will listen to", "port"},
     { "detach", 0, arg_flag, &detach_from_console, 
       "detach from console" },
-#endif
     { "version", 0, arg_flag, &version_flag },
     { "help", 0, arg_flag, &help_flag }
 };
@@ -676,10 +672,8 @@ main(int argc, char **argv)
     if (time_before_missing < 0)
        krb5_errx (context, 1, "couldn't parse time: %s", slave_time_missing);
 
-#ifdef HAVE_DAEMON
     if (detach_from_console)
        daemon(0, 0);
-#endif
     pidfile (NULL);
     krb5_openlog (context, "ipropd-master", &log_facility);
     krb5_set_warn_dest(context, log_facility);
index 5dfa0c034ad9e9a1a4bd586f3d046c1d8e8ce89c..ee06738c039c8c802d5e75b5b566341ef322346d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997 - 2004 Kungliga Tekniska Högskolan
+ * Copyright (c) 1997 - 2005 Kungliga Tekniska Högskolan
  * (Royal Institute of Technology, Stockholm, Sweden). 
  * All rights reserved. 
  *
@@ -365,9 +365,7 @@ static int version_flag;
 static int help_flag;
 static char *keytab_str;
 static char *port_str;
-#ifdef HAVE_DAEMON
 static int detach_from_console = 0;
-#endif
 
 static struct getargs args[] = {
     { "config-file", 'c', arg_string, &config_file },
@@ -378,10 +376,8 @@ static struct getargs args[] = {
       "time before server is considered lost", "time" },
     { "port", 0, arg_string, &port_str,
       "port ipropd-slave will connect to", "port"},
-#ifdef HAVE_DAEMON
     { "detach", 0, arg_flag, &detach_from_console, 
       "detach from console" },
-#endif
     { "version", 0, arg_flag, &version_flag },
     { "help", 0, arg_flag, &help_flag }
 };
@@ -441,10 +437,8 @@ main(int argc, char **argv)
 
     master = argv[0];
 
-#ifdef HAVE_DAEMON
     if (detach_from_console)
        daemon(0, 0);
-#endif
     pidfile (NULL);
     krb5_openlog (context, "ipropd-slave", &log_facility);
     krb5_set_warn_dest(context, log_facility);