From f0ebff0dfebc667e5edf6f67d190fd960513ab66 Mon Sep 17 00:00:00 2001 From: Patrick Mauritz Date: Tue, 6 Sep 2005 01:24:03 +0200 Subject: [PATCH] Portability fix for Solaris 10/x86 * getdomainname unavailable there. * needs -lsocket for linkage. * needs __EXTENSIONS__ at the beginning of convert-objects.c [JC: I've done this slightly differently from what Patrick originally sent to the list and dropped the bit that deals with installations that has curl header and library at non-default location. I am resisting the slipperly slope called autoconf.] Signed-off-by: Junio C Hamano --- ident.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ident.c') diff --git a/ident.c b/ident.c index 0fe81f6900..7e917f74de 100644 --- a/ident.c +++ b/ident.c @@ -36,12 +36,13 @@ int setup_ident(void) memcpy(real_email, pw->pw_name, len); real_email[len++] = '@'; gethostname(real_email + len, sizeof(real_email) - len); +#ifndef NO_GETDOMAINNAME if (!strchr(real_email+len, '.')) { len = strlen(real_email); real_email[len++] = '.'; getdomainname(real_email+len, sizeof(real_email)-len); } - +#endif /* And set the default date */ datestamp(real_date, sizeof(real_date)); return 0; -- cgit v1.3-5-g9baa