Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
more windows compliancy fun
[simgrid.git] / tools / tesh / background.tesh
index e03da44..359d2a5 100644 (file)
@@ -9,13 +9,20 @@ $ cd temp_testdir_background
 < #include <sys/types.h>
 < #include <sys/stat.h>
 < #include <fcntl.h>
+< #ifdef WIN32 
+<   #include "windows.h"
+< #endif
 <                   
 < int main() {
 <   char buff[2048];
 <   int got;
 <   int in;
 < 
+< #ifndef WIN32 
 <   sleep(1);
+< #else
+<   Sleep(1000);
+< #endif
 <   in = open("tmp_fich",O_RDONLY|O_CREAT);
 <   if (in == -1) {
 <     perror("Cannot open tmp_fich: ");
@@ -38,7 +45,7 @@ $ mkfile delayed_cat.c
 
 $ gcc -Wall -o delayed_cat delayed_cat.c
 
-& ./delayed_cat 
+& ./delayed_cat
 > TOTO
 
 < TOTO
@@ -47,4 +54,3 @@ $ mkfile tmp_fich
 $ sleep 2
 $ cd ..
 $ rm -rf temp_testdir_background
-