SOURCES: coreutils-getgid.patch - updated

arekm arekm at pld-linux.org
Fri Aug 8 21:15:28 CEST 2008


Author: arekm                        Date: Fri Aug  8 19:15:27 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated

---- Files affected:
SOURCES:
   coreutils-getgid.patch (1.7 -> 1.8) 

---- Diffs:

================================================================
Index: SOURCES/coreutils-getgid.patch
diff -u SOURCES/coreutils-getgid.patch:1.7 SOURCES/coreutils-getgid.patch:1.8
--- SOURCES/coreutils-getgid.patch:1.7	Fri Aug  8 20:55:22 2008
+++ SOURCES/coreutils-getgid.patch	Fri Aug  8 21:15:21 2008
@@ -81,9 +81,9 @@
 diff -Nur coreutils-4.5.3.orig/src/getgid.c coreutils-4.5.3/src/getgid.c
 --- coreutils-4.5.3.orig/src/getgid.c	Thu Jan  1 01:00:00 1970
 +++ coreutils-4.5.3/src/getgid.c	Sun Oct 27 21:52:01 2002
-@@ -0,0 +1,46 @@
+@@ -0,0 +1,80 @@
 +/* getgid - print GID of given group
-+   Copyright (C) 1999 Artur Frysiak <wiget at pld.org.pl>
++   Copyright (C) 1999 Artur Frysiak <wiget at pld-linux.org>
 +
 +   This program is free software; you can redistribute it and/or modify
 +   it under the terms of the GNU General Public License as published by
@@ -104,15 +104,50 @@
 +#include <sys/types.h>
 +#include "system.h"
 +
++#define PROGRAM_NAME "getgid"
++
++#define AUTHORS proper_name ("Artur Frysiak")
++
++/* The name by which this program was run. */
++char *program_name;
++
++void
++usage (int status)
++{
++  if (status != EXIT_SUCCESS)
++    fprintf (stderr, _("Try `%s --help' for more information.\n"),
++             program_name);
++  else
++    {
++      printf (_("\
++Usage: %s [OPTION]... [FILE]...\n\
++"),
++              program_name);
++      fputs (_("\
++Prints ID of given group name.\
++\n\
++"), stdout);
++      fputs (HELP_OPTION_DESCRIPTION, stdout);
++      fputs (VERSION_OPTION_DESCRIPTION, stdout);
++      emit_bug_reporting_address ();
++    }
++  exit (status);
++}
++
 +int main(int argc, char **argv)
 +{
 +	struct group 	*gr;
 +	int		retval;
 +
++	initialize_main (&argc, &argv);
++	program_name = argv[0];
++
 +	setlocale (LC_ALL, "");
 +	bindtextdomain (PACKAGE, LOCALEDIR);
 +	textdomain (PACKAGE);
 +
++	atexit (close_stdout);
++
 +	if (argc > 1) {
 +		gr = getgrnam(argv[1]);
 +		if (gr) {
@@ -122,10 +157,9 @@
 +			retval = 1;
 +		}
 +	} else {
-+		printf(_("Usage:\n\t%s groupname\n"),argv[0]);
-+		retval = 1;
++		usage(retval);
 +	}
-+	return retval;
++	return (retval ? EXIT_FAILURE : EXIT_SUCCESS);
 +}
 +
 --- coreutils-4.5.3/po/POTFILES.in.orig	Mon Jul  1 23:26:55 2002
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/coreutils-getgid.patch?r1=1.7&r2=1.8&f=u



More information about the pld-cvs-commit mailing list