diff options
author | Alex Riesen <raa.lkml@gmail.com> | 2007-06-13 20:54:32 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-06-15 22:48:34 -0700 |
commit | fa0c87c34471286b6c261c781a45ed090135295c (patch) | |
tree | 083fd345b588cc495a7acad8b2cd07c3d516b364 /Makefile | |
parent | 18a936805e82d769e33ea0dd866f8fe12ef1827e (diff) | |
download | git-fa0c87c34471286b6c261c781a45ed090135295c.tar.gz |
Add a local implementation of hstrerror for the system which do not have it
The function converts the value of h_errno (last error of name
resolver library, see netdb.h).
One of systems which supposedly do not have the function is SunOS.
POSIX does not mandate its presence.
Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -410,6 +410,7 @@ ifeq ($(uname_S),SunOS) NEEDS_NSL = YesPlease SHELL_PATH = /bin/bash NO_STRCASESTR = YesPlease + NO_HSTRERROR = YesPlease ifeq ($(uname_R),5.8) NEEDS_LIBICONV = YesPlease NO_UNSETENV = YesPlease @@ -654,6 +655,10 @@ endif ifdef NO_PERL_MAKEMAKER export NO_PERL_MAKEMAKER endif +ifdef NO_HSTRERROR + COMPAT_CFLAGS += -DNO_HSTRERROR + COMPAT_OBJS += compat/hstrerror.o +endif ifeq ($(TCLTK_PATH),) NO_TCLTK=NoThanks |