From 76f034acaadf081fd589cc5409bb4c2c138570e0 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Mon, 3 Nov 2003 22:04:09 +0000 Subject: Added MINGW32 changes. This commits a number of changes from Earnie Boyd that allows GNU make to build for MINGW32 systems. Only missing from this commit are the changes to configure.in etc.; I'm waiting for Earnie to sign papers for those new files. Also not here is any README.mingw32 etc. which would explain how to use this port. --- dir.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 8b77ee6..9ab4ffc 100644 --- a/dir.c +++ b/dir.c @@ -1130,6 +1130,12 @@ read_dirstream (__ptr_t stream) buf = xmalloc (bufsz); } d = (struct dirent *) buf; +#ifdef __MINGW32__ +# if __MINGW32_VERSION_MAJOR < 3 || (__MINGW32_VERSION_MAJOR == 3 && \ + __MINGW32_VERSION_MINOR == 0) + d->d_name = xmalloc(len); +# endif +#endif FAKE_DIR_ENTRY (d); #ifdef _DIRENT_HAVE_D_NAMLEN d->d_namlen = len - 1; -- cgit v1.2.3