diff options
author | Francois-Xavier Coudert <coudert@clipper.ens.fr> | 2005-09-24 10:55:37 +0200 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2005-09-24 08:55:37 +0000 |
commit | 26b7ebf6bf2dac324aaba62bab4b07863abe2c37 (patch) | |
tree | d934bead1e7178d9c72d114717c4697185a8b590 | |
parent | 399a39c720380bb2c7403a572027e3fd889a8da4 (diff) | |
download | gcc-26b7ebf6bf2dac324aaba62bab4b07863abe2c37.zip gcc-26b7ebf6bf2dac324aaba62bab4b07863abe2c37.tar.gz gcc-26b7ebf6bf2dac324aaba62bab4b07863abe2c37.tar.bz2 |
re PR libfortran/23802 ([mingw32] sleep malfunction)
PR libfortran/23802
* intrinsics/sleep.c: Add correct sleep macro for MinGW.
From-SVN: r104599
-rw-r--r-- | libgfortran/ChangeLog | 5 | ||||
-rw-r--r-- | libgfortran/intrinsics/sleep.c | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 760d40b..9dd5da2 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,5 +1,10 @@ 2005-09-24 Francois-Xavier Coudert <coudert@clipper.ens.fr> + PR libfortran/23802 + * intrinsics/sleep.c: Add correct sleep macro for MinGW. + +2005-09-24 Francois-Xavier Coudert <coudert@clipper.ens.fr> + PR libfortran/23380 * intrinsics/cpu_time.c (__cpu_time_1): Provide a MS Windows version. diff --git a/libgfortran/intrinsics/sleep.c b/libgfortran/intrinsics/sleep.c index 05edc3f..a9f579c 100644 --- a/libgfortran/intrinsics/sleep.c +++ b/libgfortran/intrinsics/sleep.c @@ -39,6 +39,13 @@ Boston, MA 02110-1301, USA. */ #include <unistd.h> #endif +#ifdef __MINGW32__ +# include <windows.h> +# undef sleep +# define sleep(x) Sleep(1000*(x)) +# define HAVE_SLEEP +#endif + /* SUBROUTINE SLEEP(SECONDS) INTEGER, INTENT(IN) :: SECONDS |