Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37537084
en ru br
Репозитории ALT
S:2.2-alt7
5.1: 2.2-alt5
4.1: 2.2-alt4
4.0: 2.2-alt4
3.0: 2.2-alt2
www.altlinux.org/Changes

Группа :: Система/Настройка/Сеть
Пакет: hostinfo

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: hostinfo-2.2-alt-fixes.patch
Скачать


--- hostinfo/Makefile
+++ hostinfo/Makefile
@@ -31,13 +31,13 @@ bindir		= $(prefix)/bin
 
 CC		= gcc
 OPTFLAGS	= -O2
-WARNFLAGS	= -Wall -W -ansi -pedantic
+WARNFLAGS	= -Wall -W -Werror
 MISCFLAGS	= -DNAME=\"$(NAME)\" -DVERSION=\"$(VERSION)\" -DDATE=\"$(DATE)\"
 CFLAGS		= $(OPTFLAGS) $(WARNFLAGS) $(MISCFLAGS)
 LDFLAGS		= 
 
 INSTALL		= install
-INSTALL_BIN	= $(INSTALL) -m 0755 -s
+INSTALL_BIN	= $(INSTALL) -m 0755
 INSTALL_MAN	= $(INSTALL) -m 0444
 INSTALL_SCRIPT	= $(INSTALL) -m 0755
 INSTALL_DATA	= $(INSTALL) -m 0644
--- /dev/null
+++ hostinfo/hostinfo.1.inc
@@ -0,0 +1,2 @@
+[NAME]
+\fBhostinfo\fR \- utility for looking up hostnames and IP addresses.
--- hostinfo/hostinfo.c
+++ hostinfo/hostinfo.c
@@ -22,6 +22,7 @@
 
 #include <netdb.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 
 /* This is arbitrarily dependent on IPv4 to be right. */
@@ -47,10 +48,7 @@ static int show_first_only = 0;
 static int print_only = 0;
 
 static char *usage_info =
-"Usage:\n"
-"  %s [-a] [-n] [-l] [-1] [-{x|o|d}] [-{X|O|D|N}] [-p] <host> [<host>...]\n"
-"  %s --help\n"
-"  %s --version\n"
+"Usage: %s [-a] [-n] [-l] [-1] [-{x|o|d}] [-{X|O|D|N}] [-p] <host> [<host>...]\n"
 "\n"
 "Find and print name, IP address(es), and aliases (if any) of each\n"
 "specified host.  By default, first try to interpret <host> as a\n"
@@ -131,7 +129,8 @@ NAME " prints a separate record for each address.  Use the -1 option\n"
 ;
 
 static char *copyright_info =
-"by Jim Knoble <jmknoble@jmknoble.cx>\n"
+"Written by Jim Knoble <jmknoble@jmknoble.cx>\n"
+"\n"
 "Copyright (C) 1998,1999,2000 Jim Knoble\n"
 "\n"
 "THIS SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n"
@@ -150,14 +149,13 @@ static char *copyright_info =
 ;
 
 void print_help() {
-   printf(usage_info, prog_name, prog_name, prog_name);
-   exit(1);
+   printf(usage_info, prog_name, prog_name, prog_name, prog_name);
+   exit(0);
 }
 
 void print_version() {
-   printf("%s version %s (%s)\n", NAME, VERSION, DATE);
-   printf(copyright_info);
-   exit(2);
+   printf("%s version %s (%s)\n%s", NAME, VERSION, DATE, copyright_info);
+   exit(0);
 }
 
 int check_conflict2(char **argv, int argi1, int argi2) {
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin