chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Warning tidy-up for FreeBSD.
[disorder]
/
lib
/
event.c
diff --git
a/lib/event.c
b/lib/event.c
index 64f1bdb5b481a77007df9494cbda698fbdf309d9..2fe4746b3e14d35ffbeb9a9b19e15fccdbb2e87e 100644
(file)
--- a/
lib/event.c
+++ b/
lib/event.c
@@
-311,7
+311,8
@@
int ev_fd(ev_source *ev,
D(("registering %s fd %d callback %p %p", modenames[mode], fd,
(void *)callback, u));
D(("registering %s fd %d callback %p %p", modenames[mode], fd,
(void *)callback, u));
- if(fd >= FD_SETSIZE)
+ /* FreeBSD defines FD_SETSIZE as 1024u for some reason */
+ if((unsigned)fd >= FD_SETSIZE)
return -1;
assert(mode < ev_nmodes);
if(ev->mode[mode].nfds >= ev->mode[mode].fdslots) {
return -1;
assert(mode < ev_nmodes);
if(ev->mode[mode].nfds >= ev->mode[mode].fdslots) {