This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, master, updated. glibc-2.15-776-gedfe0db


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  edfe0dbebdae0a41edc7f642a0dd349f172fd3e6 (commit)
      from  bdd74070cc94ca50f1096808977268981308d7d6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=edfe0dbebdae0a41edc7f642a0dd349f172fd3e6

commit edfe0dbebdae0a41edc7f642a0dd349f172fd3e6
Author: Andreas Jaeger <jaegerandi@gmail.com>
Date:   Wed May 9 21:34:47 2012 +0200

    Cleanup nscd.c
    
    2012-05-09  Andreas Jaeger  <aj@suse.de>
    
    	* nscd/nscd.c (run_modes): Make named enum, reorder so that
    	default is first entry.
    	(run_mode): Set type.
    	(main): Remove informal message about syslog.
    	(options): Fix typo.

diff --git a/ChangeLog b/ChangeLog
index a89b191..de3e7a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2012-05-09  Andreas Jaeger  <aj@suse.de>
 
+	* nscd/nscd.c (run_modes): Make named enum, reorder so that
+	default is first entry.
+	(run_mode): Set type.
+	(main): Remove informal message about syslog.
+	(options): Fix typo.
+
         [BZ #14053]
         * sysdeps/x86_64/fpu/bits/mathinline.h (lrintf): Add __volatile
 	to asm.
diff --git a/nscd/nscd.c b/nscd/nscd.c
index e22d8e8..79fb32f 100644
--- a/nscd/nscd.c
+++ b/nscd/nscd.c
@@ -72,17 +72,19 @@ int do_shutdown;
 int disabled_passwd;
 int disabled_group;
 
-static enum
+typedef enum
 {
+  /* Running in background as daemon.  */
+  RUN_DAEMONIZE,
   /* Running in foreground but otherwise behave like a daemon,
      i.e., detach from terminal and use syslog.  This allows
      better integration with services like systemd.  */
   RUN_FOREGROUND,
-  /* Running in background as daemon.  */
-  RUN_DAEMONIZE,
   /* Run in foreground in debug mode.  */
   RUN_DEBUG
-} run_mode = RUN_DAEMONIZE;
+} run_modes;
+
+static run_modes run_mode = RUN_DAEMONIZE;
 
 static const char *conffile = _PATH_NSCDCONF;
 
@@ -115,7 +117,7 @@ static const struct argp_option options[] =
   { "debug", 'd', NULL, 0,
     N_("Do not fork and display messages on the current tty") },
   { "foreground", 'F', NULL, 0,
-    N_("Do not fork, but otherwise behave like a deamon") },
+    N_("Do not fork, but otherwise behave like a daemon") },
   { "nthreads", 't', N_("NUMBER"), 0, N_("Start NUMBER threads") },
   { "shutdown", 'K', NULL, 0, N_("Shut the server down") },
   { "statistics", 'g', NULL, 0, N_("Print current configuration statistics") },
@@ -200,8 +202,6 @@ main (int argc, char **argv)
 	  if (pid != 0)
 	    exit (0);
 	}
-      else
-	fprintf (stderr, _("further output sent to syslog\n"));
 
       int nullfd = open (_PATH_DEVNULL, O_RDWR);
       if (nullfd != -1)

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog   |    6 ++++++
 nscd/nscd.c |   14 +++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]