-2 open-boundary: pass name of file crossing page boundary
-1 open-empty: pass empty string to open system call
-1 open-null: pass null pointer to open system call
+ -1 open-bad-ptr: pass invalid pointer to open system call
-1 open-twice: open the same file twice
-Score: /9
+Score: /10
System calls: close
-2 close-normal: close an open file in the most normal way
System calls: exec
-2 exec-once: call exec/join once
+ -2 exec-arg: check command-line passing on exec
-2 exec-multiple: call exec/join multiple times
-2 exec-missing: exec of nonexistent file must return -1
-1 exec-bad-ptr: pass invalid pointer to exec system call
-Score: /7
+Score: /9
System calls: join
-2 join-simple: join must return proper value