Lines Matching refs:num_readers
107 int32_t num_readers;
911 watcher->num_readers = 0;
989 // printf("fsevents: removing watcher %p (rd %d wr %d num_readers %d flags 0x%x)\n", watcher, watcher->rd, watcher->wr, watcher->num_readers, watcher->flags);
991 OSAddAtomic(1, &watcher->num_readers);
995 while (watcher->num_readers > 1 && counter++ < 5000) {
1003 // printf("fsevents: close: still have readers! (%d)\n", watcher->num_readers);
1004 panic("fsevents: close: still have readers! (%d)\n", watcher->num_readers);
1397 if (OSAddAtomic(1, &watcher->num_readers) != 0) {
1399 OSAddAtomic(-1, &watcher->num_readers);
1406 OSAddAtomic(-1, &watcher->num_readers);
1417 OSAddAtomic(-1, &watcher->num_readers);
1438 OSAddAtomic(-1, &watcher->num_readers);
1509 OSAddAtomic(-1, &watcher->num_readers);