summaryrefslogtreecommitdiff
path: root/git-compat-util.h
diff options
context:
space:
mode:
authorJonathan Nieder <jrnieder@gmail.com>2010-11-06 11:45:38 (GMT)
committerJunio C Hamano <gitster@pobox.com>2010-11-10 19:03:38 (GMT)
commit463db9b104b5db7d574ce4c5ede8caaa6d02ff4c (patch)
tree1be5e1190a0bd603e612286e63c36cd1d105841c /git-compat-util.h
parent58ecbd5edeb2357c313db75bc49d45981a2061b7 (diff)
downloadgit-463db9b104b5db7d574ce4c5ede8caaa6d02ff4c.zip
git-463db9b104b5db7d574ce4c5ede8caaa6d02ff4c.tar.gz
git-463db9b104b5db7d574ce4c5ede8caaa6d02ff4c.tar.bz2
wrapper: move odb_* to environment.c
The odb_mkstemp and odb_pack_keep functions open files under the $GIT_OBJECT_DIRECTORY directory. This requires access to the git configuration which very simple programs do not need. Move these functions to environment.o, closer to their dependencies. This should make it easier for programs to link to wrapper.o without linking to environment.o. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-compat-util.h')
-rw-r--r--git-compat-util.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/git-compat-util.h b/git-compat-util.h
index 2af8d3e..029162e 100644
--- a/git-compat-util.h
+++ b/git-compat-util.h
@@ -404,6 +404,7 @@ extern ssize_t xwrite(int fd, const void *buf, size_t len);
extern int xdup(int fd);
extern FILE *xfdopen(int fd, const char *mode);
extern int xmkstemp(char *template);
+extern int xmkstemp_mode(char *template, int mode);
extern int odb_mkstemp(char *template, size_t limit, const char *pattern);
extern int odb_pack_keep(char *name, size_t namesz, unsigned char *sha1);