random: Fix behavior of kernel option "-rs".
[pintos-anon] / src / tests / userprog / open-twice.c
1 /* Tries to open the same file twice,
2    which must succeed and must return a different file descriptor
3    in each case. */
4
5 #include <syscall.h>
6 #include "tests/lib.h"
7 #include "tests/main.h"
8
9 void
10 test_main (void) 
11 {
12   int h1 = open ("sample.txt");
13   int h2 = open ("sample.txt");  
14
15   CHECK ((h1 = open ("sample.txt")) > 1, "open \"sample.txt\" once");
16   CHECK ((h2 = open ("sample.txt")) > 1, "open \"sample.txt\" again");
17   if (h1 == h2)
18     fail ("open() returned %d both times", h1);
19 }