X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Ffunctional%2Fipc_sem.c;h=1b7cbda9b3a78fd032882342d24b4027cde9a3e2;hb=0d73b701b3c4bb8a200a35eed056ef6eef311713;hp=5a08b8837ccc952e47632c6609d83eb3e206a45d;hpb=cfa23cc1bd01f5c44d7746b8b1839f84d5e1b6eb;p=libc-test diff --git a/src/functional/ipc_sem.c b/src/functional/ipc_sem.c index 5a08b88..1b7cbda 100644 --- a/src/functional/ipc_sem.c +++ b/src/functional/ipc_sem.c @@ -12,7 +12,7 @@ #include "test.h" static const char path[] = "."; -static const int id = 'x'; +static const int id = 's'; #define T(f) do{ \ if ((f)+1 == 0) \ @@ -64,7 +64,9 @@ static void inc() EQ(semid_ds.sem_nsems, 1, "got %d, want %d"); EQ((long)semid_ds.sem_otime, 0, "got %ld, want %d"); if (semid_ds.sem_ctime < t) - t_error("semid_ds.sem_ctime >= t failed: got %ld, want %ld\n", (long)semid_ds.sem_ctime, (long)t); + t_error("semid_ds.sem_ctime >= t failed: got %ld, want >= %ld\n", (long)semid_ds.sem_ctime, (long)t); + if (semid_ds.sem_ctime > t+5) + t_error("semid_ds.sem_ctime <= t+5 failed: got %ld, want <= %ld\n", (long)semid_ds.sem_ctime, (long)t+5); /* test sem_op > 0 */ sops.sem_num = 0;