test-barrier: add checks after the barrier constructor
Coverity seems to think that we can later end up with the "them" fd having a negative value. Even after a succesful barrier_create. Add some test to verify that the constructor went well. If coverity still complains then it must mean that it thinks the the value is overwritten later.
This commit is contained in:
@@ -64,6 +64,10 @@ static void sleep_for(usec_t usecs) {
|
||||
pid_t pid1, pid2; \
|
||||
\
|
||||
assert_se(barrier_create(&b) >= 0); \
|
||||
assert_se(b.me > 0); \
|
||||
assert_se(b.them > 0); \
|
||||
assert_se(b.pipe[0] > 0); \
|
||||
assert_se(b.pipe[1] > 0); \
|
||||
\
|
||||
pid1 = fork(); \
|
||||
assert_se(pid1 >= 0); \
|
||||
|
||||
Reference in New Issue
Block a user