Hi!
> +     for (lc = 0; TEST_LOOPING(lc); lc++) {
> +             pid = fork();
> +             if (pid == 0) {
> +                     while (1) {
> +                             for (i = 0; i < FILES; i++) {
> +                                     fd = SAFE_OPEN(cleanup, names[i],
> +                                                    O_CREAT | O_RDWR, 0600);
> +                                     SAFE_CLOSE(cleanup, fd);
> +                             }
> +                             for (i = 0; i < FILES; i++)
> +                                     SAFE_UNLINK(cleanup, names[i]);
> +                     }
> +             } else if (pid == -1)
> +                     tst_brkm(TBROK | TERRNO, cleanup, "fork() failed");
> +
> +             start = time(NULL);
> +             while (time(NULL) - start < DURATION) {

Using time() for measuring how long something has been executed is not a
good idea for several reasons. Can't we settle for large enough number
of iterations instead?

> +                     inotify_fd = syscall(__NR_inotify_init1, O_NONBLOCK);
> +                     if (inotify_fd < 0) {
> +                             if (errno == ENOSYS) {
> +                                     tst_brkm(TCONF, cleanup,
> +                                              "inotify is not configured in 
> this "
> +                                              "kernel.");
> +                             } else {
> +                                     tst_brkm(TBROK | TERRNO, cleanup,
> +                                              "inotify_init failed");
> +                             }
> +                     }

The rest looks good to me.

-- 
Cyril Hrubis
chru...@suse.cz

------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to