|
Lines 742-749
main(int argc, char **argv)
Link Here
|
| 742 |
ret = kevent(kq, &event, 1, NULL, 0, NULL); |
742 |
ret = kevent(kq, &event, 1, NULL, 0, NULL); |
| 743 |
if (ret == -1) |
743 |
if (ret == -1) |
| 744 |
err(EXIT_FAILURE, "kevent register"); |
744 |
err(EXIT_FAILURE, "kevent register"); |
| 745 |
if (event.flags & EV_ERROR) |
|
|
| 746 |
errx(EXIT_FAILURE, "Event error: %s", strerror(event.data)); |
| 747 |
|
745 |
|
| 748 |
for (;;) { |
746 |
for (;;) { |
| 749 |
/* Sleep until something happens. */ |
747 |
/* Sleep until something happens. */ |
|
Lines 751-758
main(int argc, char **argv)
Link Here
|
| 751 |
if (ret == -1) { |
749 |
if (ret == -1) { |
| 752 |
err(EXIT_FAILURE, "kevent wait"); |
750 |
err(EXIT_FAILURE, "kevent wait"); |
| 753 |
} else if (ret > 0) { |
751 |
} else if (ret > 0) { |
| 754 |
printf("Something was written in '%s'\en", argv[1]); |
752 |
if (tevent.flags & EV_ERROR) |
| 755 |
} |
753 |
errx(EXIT_FAILURE, "Event error: %s", strerror(event.data)); |
|
|
754 |
else |
| 755 |
printf("Something was written in '%s'\en", argv[1]); |
| 756 |
} |
| 757 |
|
| 756 |
} |
758 |
} |
| 757 |
} |
759 |
} |
| 758 |
.Ed |
760 |
.Ed |