X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=sched.h;h=e0ca0c011bb0d4838a4071098e4c172403fac015;hb=181beb316afad036ac01a778544c5dec0a8d51c7;hp=4695da05040d1934e0c23a12db9bb14c7e9f799c;hpb=fdd8a22e1df57a8c9254e7d0074301e7dde2c557;p=paraslash.git diff --git a/sched.h b/sched.h index 4695da05..e0ca0c01 100644 --- a/sched.h +++ b/sched.h @@ -80,3 +80,13 @@ void sched_request_timeout(struct timeval *to, struct sched *s); void sched_request_timeout_ms(long unsigned ms, struct sched *s); int sched_request_barrier(struct timeval *barrier, struct sched *s); int sched_request_barrier_or_min_delay(struct timeval *barrier, struct sched *s); + +static inline bool sched_read_ok(int fd, const struct sched *s) +{ + return FD_ISSET(fd, &s->rfds); +} + +static inline bool sched_write_ok(int fd, const struct sched *s) +{ + return FD_ISSET(fd, &s->wfds); +}