Projects STRLCPY criu Commits 676b4579
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    test/zdtm/transition/epoll.c
    skipped 157 lines
    158 158   exit(1);
    159 159   }
    160 160   for (i = 0; i < rv; i++) {
    161  - while (read(events[i].data.fd, buf, buf_size) > 0)
     161 + int ret;
     162 + 
     163 + while ((ret = read(events[i].data.fd, buf, buf_size)) > 0)
    162 164   ;
    163  - if (errno != EAGAIN && errno != 0 && errno) {
     165 + if (ret < 0 && errno != EAGAIN) {
    164 166   pr_perror("read error");
    165 167   killall();
    166 168   exit(1);
    skipped 28 lines
Please wait...
Page is in error, reload to recover