diff options
author | Patrick Mauritz <oxygene@studentenbude.ath.cx> | 2005-09-06 01:24:03 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-09-07 22:08:28 -0700 |
commit | f0ebff0dfebc667e5edf6f67d190fd960513ab66 (patch) | |
tree | 383cfd9f34d559c51bcd7d764e2fbbac5cb896b6 /ident.c | |
parent | 215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7 (diff) | |
download | git-f0ebff0dfebc667e5edf6f67d190fd960513ab66.tar.gz git-f0ebff0dfebc667e5edf6f67d190fd960513ab66.tar.xz |
[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 <junkio@cox.net>
Diffstat (limited to 'ident.c')
-rw-r--r-- | ident.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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; |