Lines Matching refs:event
415 struct inotify_event *event;
418 if(res < (int)sizeof(*event)) {
421 fprintf(stderr, "could not get event, %s\n", strerror(errno));
424 //printf("got %d bytes of event information\n", res);
430 while(res >= (int)sizeof(*event)) {
431 event = (struct inotify_event *)(event_buf + event_pos);
432 //printf("%d: %08x \"%s\"\n", event->wd, event->mask, event->len ? event->name : "");
433 if(event->len) {
434 strcpy(filename, event->name);
435 if(event->mask & IN_CREATE) {
442 event_size = sizeof(*event) + event->len;
484 fprintf(stderr, " -l: label event types and names in plain text\n");
500 struct input_event event;
640 res = read(ufds[i].fd, &event, sizeof(event));
641 if(res < (int)sizeof(event)) {
642 fprintf(stderr, "could not get event\n");
646 printf("[%8ld.%06ld] ", event.time.tv_sec, event.time.tv_usec);
650 print_event(event.type, event.code, event.value, print_flags);
651 if(sync_rate && event.type == 0 && event.code == 0) {
652 int64_t now = event.time.tv_sec * 1000000LL + event.time.tv_usec;