summaryrefslogtreecommitdiffstats
path: root/newlib/libc/stdio64/tmpfile64.c
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2003-08-26 18:09:43 +0000
committerJeff Johnston <jjohnstn@redhat.com>2003-08-26 18:09:43 +0000
commit0eca075074ec5463cf9b5a0ebe52073886cb5b89 (patch)
treeb24e9e5543555223e6f2d941b045f107cd497d1b /newlib/libc/stdio64/tmpfile64.c
parent1ce25e2add550674056f27ef33c4849f73ccb5a8 (diff)
downloadcygnal-0eca075074ec5463cf9b5a0ebe52073886cb5b89.tar.gz
cygnal-0eca075074ec5463cf9b5a0ebe52073886cb5b89.tar.bz2
cygnal-0eca075074ec5463cf9b5a0ebe52073886cb5b89.zip
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/stdio.h: Allow the io64 function prototypes for Cygwin when compiling newlib. * libc/include/sys/stat.h[__CYGWIN__]: Define stat64 as __stat64 to expose the Cygwin struct __stat64 type. * libc/stdio64/fseeko64.c: Use _fstat64_r and pass a struct stat64 pointer. * libc/stdio64/tmpfile64.c(_tmpfile64_r): Call _fopen64_r.
Diffstat (limited to 'newlib/libc/stdio64/tmpfile64.c')
-rw-r--r--newlib/libc/stdio64/tmpfile64.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/newlib/libc/stdio64/tmpfile64.c b/newlib/libc/stdio64/tmpfile64.c
index 1f97c071c..98689631f 100644
--- a/newlib/libc/stdio64/tmpfile64.c
+++ b/newlib/libc/stdio64/tmpfile64.c
@@ -63,9 +63,9 @@ _DEFUN (_tmpfile64_r, (ptr),
if ((f = _tmpnam_r (ptr, buf)) == NULL)
return NULL;
- fp = fopen64 (f, "wb+");
+ fp = _fopen64_r (ptr, (const char *)f, "wb+");
e = ptr->_errno;
- _CAST_VOID remove (f);
+ _CAST_VOID _remove_r (ptr, f);
ptr->_errno = e;
return fp;
}