summaryrefslogtreecommitdiff
path: root/git-compat-util.h
diff options
context:
space:
mode:
authorJason Riedy <ejr@EECS.Berkeley.EDU>2006-01-25 20:38:36 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-01-25 23:10:39 (GMT)
commit731043fd4d55b1561ebb5a53daa4b9ff6dfac046 (patch)
tree15c382b6fd015b5da5be577c57f76bc5096040d6 /git-compat-util.h
parent5ea06e2014a910240408f74b9dab2128a30fd06c (diff)
downloadgit-731043fd4d55b1561ebb5a53daa4b9ff6dfac046.zip
git-731043fd4d55b1561ebb5a53daa4b9ff6dfac046.tar.gz
git-731043fd4d55b1561ebb5a53daa4b9ff6dfac046.tar.bz2
Add compat/unsetenv.c .
Implement a (slow) unsetenv() for older systems. Signed-off-by: Jason Riedy <ejr@cs.berkeley.edu> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-compat-util.h')
-rw-r--r--git-compat-util.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/git-compat-util.h b/git-compat-util.h
index 12ce659..f982b8e 100644
--- a/git-compat-util.h
+++ b/git-compat-util.h
@@ -63,6 +63,11 @@ extern int gitfakemunmap(void *start, size_t length);
extern int gitsetenv(const char *, const char *, int);
#endif
+#ifdef NO_UNSETENV
+#define unsetenv gitunsetenv
+extern void gitunsetenv(const char *);
+#endif
+
#ifdef NO_STRCASESTR
#define strcasestr gitstrcasestr
extern char *gitstrcasestr(const char *haystack, const char *needle);