#ifndef EWOULDBLOCK
#define EWOULDBLOCK EAGAIN
#endif
+#ifndef ELOOP
+#define ELOOP EMLINK
+#endif
#define SHUT_WR SD_SEND
#define SIGHUP 1
* simple adaptors
*/
- static inline int mingw_mkdir(const char *path, int mode)
- {
- return mkdir(path);
- }
+ int mingw_mkdir(const char *path, int mode);
#define mkdir mingw_mkdir
#define WNOHANG 1
int mingw_fflush(FILE *stream);
#define fflush mingw_fflush
+ int mingw_access(const char *filename, int mode);
+ #undef access
+ #define access mingw_access
+
+ int mingw_chdir(const char *dirname);
+ #define chdir mingw_chdir
+
+ int mingw_chmod(const char *filename, int mode);
+ #define chmod mingw_chmod
+
+ char *mingw_mktemp(char *template);
+ #define mktemp mingw_mktemp
+
char *mingw_getcwd(char *pointer, int len);
#define getcwd mingw_getcwd