Sat Nov 25 02:48:47 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu>
[kopensolaris-gnu/glibc.git] / posix / getconf.c
index ed19cbe..7423a77 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1995 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -61,8 +61,8 @@ static CONST char *program;
 static void
 DEFUN_VOID(usage)
 {
-  fprintf(stderr, "Usage: %s variable_name [pathname]\n", program);
-  exit(2);
+  fprintf (stderr, _("Usage: %s variable_name [pathname]\n"), program);
+  exit (2);
 }
 
 int
@@ -70,17 +70,17 @@ DEFUN(main, (argc, argv), int argc AND char **argv)
 {
   register CONST struct conf *c;
 
-  program = strrchr(argv[0], '/');
+  program = strrchr (argv[0], '/');
   if (program == NULL)
     program = argv[0];
   else
     ++program;
 
   if (argc < 2 || argc > 3)
-    usage();
+    usage ();
 
   for (c = vars; c->name != NULL; ++c)
-    if (!strcmp(c->name, argv[1]))
+    if (!strcmp (c->name, argv[1]))
       {
        long int value;
        size_t clen;
@@ -89,46 +89,46 @@ DEFUN(main, (argc, argv), int argc AND char **argv)
          {
          case PATHCONF:
            if (argc < 3)
-             usage();
-           value = pathconf(argv[2], c->call_name);
+             usage ();
+           value = pathconf (argv[2], c->call_name);
            if (value == -1)
              {
-               fprintf(stderr, "%s: pathconf: %s: %s\n",
-                       program, argv[2], strerror(errno));
-               exit(3);
+               fprintf (stderr, "%s: pathconf: %s: %s\n",
+                        program, argv[2], strerror (errno));
+               exit (3);
              }
-           printf("%ld\n", value);
-           exit(0);
+           printf ("%ld\n", value);
+           exit (0);
 
          case SYSCONF:
            if (argc > 2)
-             usage();
-           value = sysconf(c->call_name);
-           printf("%ld\n", value);
-           exit(0);
+             usage ();
+           value = sysconf (c->call_name);
+           printf ("%ld\n", value);
+           exit (0);
 
          case CONFSTR:
            if (argc > 2)
-             usage();
-           clen = confstr(c->call_name, (char *) NULL, 0);
-           cvalue = (char *) malloc(clen);
+             usage ();
+           clen = confstr (c->call_name, (char *) NULL, 0);
+           cvalue = (char *) malloc (clen);
            if (cvalue == NULL)
              {
-               fprintf(stderr, "%s: malloc: %s\n",
-                       program, strerror(errno));
-               exit(3);
+               fprintf (stderr, "%s: malloc: %s\n",
+                        program, strerror (errno));
+               exit (3);
              }
-           if (confstr(c->call_name, cvalue, clen) != clen)
+           if (confstr (c->call_name, cvalue, clen) != clen)
              {
-               fprintf(stderr, "%s: confstr: %s\n",
-                       program, strerror(errno));
-               exit(3);
+               fprintf (stderr, "%s: confstr: %s\n",
+                        program, strerror (errno));
+               exit (3);
              }
-           printf("%.*s\n", clen, cvalue);
-           exit(0);
+           printf ("%.*s\n", (int) clen, cvalue);
+           exit (0);
          }
       }
 
-  fprintf(stderr, "%s: Unrecognized variable `%s'\n", program, argv[1]);
-  exit(2);
+  fprintf (stderr, _("%s: Unrecognized variable `%s'\n"), program, argv[1]);
+  exit (2);
 }