diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/mtdev.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/test/mtdev.c b/test/mtdev.c index 60fae7b..a4858c5 100644 --- a/test/mtdev.c +++ b/test/mtdev.c | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | * | 26 | * |
| 27 | ****************************************************************************/ | 27 | ****************************************************************************/ |
| 28 | 28 | ||
| 29 | #include <mtdev-mapping.h> | 29 | #include <mtdev.h> |
| 30 | #include <stdio.h> | 30 | #include <stdio.h> |
| 31 | #include <fcntl.h> | 31 | #include <fcntl.h> |
| 32 | 32 | ||
| @@ -64,11 +64,8 @@ static void loop_device(int fd) | |||
| 64 | } | 64 | } |
| 65 | /* while the device has not been inactive for five seconds */ | 65 | /* while the device has not been inactive for five seconds */ |
| 66 | while (!mtdev_idle(&dev, fd, 5000)) { | 66 | while (!mtdev_idle(&dev, fd, 5000)) { |
| 67 | /* fetch all available kernel events */ | 67 | /* extract all available processed events */ |
| 68 | mtdev_pull(&dev, fd, 0); | 68 | while (mtdev_get(&dev, fd, &ev, 1) > 0) { |
| 69 | /* extract all available canonical events */ | ||
| 70 | while (!mtdev_empty(&dev)) { | ||
| 71 | mtdev_get(&dev, &ev); | ||
| 72 | if (use_event(&ev)) | 69 | if (use_event(&ev)) |
| 73 | print_event(&ev); | 70 | print_event(&ev); |
| 74 | } | 71 | } |
