summaryrefslogtreecommitdiff
path: root/libraries/base/include
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-05-20 16:13:12 +0000
committerIan Lynagh <igloo@earth.li>2008-05-20 16:13:12 +0000
commit7d249802c88e195f3657827144bedc44d4beba81 (patch)
treeab950899cfd54899247b821cb613078c014fb77d /libraries/base/include
parente6a38b39a74c451c65f1dec1b4522e1d1e3c5c24 (diff)
downloadhaskell-7d249802c88e195f3657827144bedc44d4beba81.tar.gz
Add a wrapper for mkstemp
This is for #2038: macros are used in the Linux .h includes to redirect to a 64-bit version when large file support is enabled.
Diffstat (limited to 'libraries/base/include')
-rw-r--r--libraries/base/include/HsBase.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libraries/base/include/HsBase.h b/libraries/base/include/HsBase.h
index f69e9cf656..1f1837b016 100644
--- a/libraries/base/include/HsBase.h
+++ b/libraries/base/include/HsBase.h
@@ -687,6 +687,10 @@ INLINE int __hscore_fstat(int fd, struct_stat *buf) {
return (fstat(fd,buf));
}
+INLINE int __hscore_mkstemp(char *filetemplate) {
+ return (mkstemp(filetemplate));
+}
+
// select-related stuff
#if !defined(__MINGW32__)