3 * stdlib replacement functions.
6 * Gonzalo Paniagua Javier (gonzalo@novell.com)
8 * (C) 2006 Novell, Inc. http://www.novell.com
14 #include <mono/utils/mono-errno.h>
22 #include "mono-stdlib.h"
30 mono_mkstemp (char *templ
)
33 int count
= 27; /* Windows doc. */
42 mono_set_errno (EINVAL
);
50 ret
= g_open (templ
, O_RDWR
| O_BINARY
| O_CREAT
| O_EXCL
, 0600);
54 memcpy (templ
+ len
- 6, "XXXXXX", 6);
59 } while (count
-- > 0);