about summary refs log tree commit diff homepage
path: root/test/Runtime/POSIX
diff options
context:
space:
mode:
authorCristian Cadar <c.cadar@imperial.ac.uk>2018-09-19 14:03:58 +0100
committerMartinNowack <martin.nowack@gmail.com>2018-09-20 21:49:58 +0100
commit86ad40951ff303b7dc8cc2492900ca5d82ff4d6f (patch)
tree0b32e5f516676d232d4efc5c71347f6cb5e2d76e /test/Runtime/POSIX
parentc05a0dc1d61187b3ac95c56b0d660731946218fd (diff)
downloadklee-86ad40951ff303b7dc8cc2492900ca5d82ff4d6f.tar.gz
Updated DirSeek test to use --sym-stdin instead of --sym-files 0 x to make stdin symbolic.
Diffstat (limited to 'test/Runtime/POSIX')
-rw-r--r--test/Runtime/POSIX/DirSeek.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/Runtime/POSIX/DirSeek.c b/test/Runtime/POSIX/DirSeek.c
index 4c68a30c..821ff8f5 100644
--- a/test/Runtime/POSIX/DirSeek.c
+++ b/test/Runtime/POSIX/DirSeek.c
@@ -7,7 +7,7 @@
 // RUN: %klee --output-dir=%t.klee-out --run-in=%t.klee-out-tmp --libc=uclibc --posix-runtime --exit-on-error %t2.bc --sym-files 1 2
 // RUN: rm -rf %t.klee-out %t.klee-out-tmp
 // RUN: %gentmp %t.klee-out-tmp
-// RUN: %klee --output-dir=%t.klee-out --run-in=%t.klee-out-tmp --libc=uclibc --posix-runtime --exit-on-error %t2.bc --sym-files 0 2
+// RUN: %klee --output-dir=%t.klee-out --run-in=%t.klee-out-tmp --libc=uclibc --posix-runtime --exit-on-error %t2.bc --sym-files 1 2 --sym-stdin 2
 
 // For this test really to work as intended it needs to be run in a
 // directory large enough to cause uclibc to do multiple getdents
@@ -15,10 +15,8 @@
 // Therefore gentmp generates a directory with a specific amount of entries
 
 #include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
+#include <sys/types.h>
 #include <dirent.h>
-#include <sys/stat.h>
 #include <errno.h>
 #include <string.h>
 
@@ -54,7 +52,7 @@ int main(int argc, char **argv) {
   rewinddir(d);
   de = readdir(d);
   assert(de);
-  assert(strcmp(de->d_name, first) == 0);  
+  assert(strcmp(de->d_name, first) == 0);
   closedir(d);
 
   return 0;