summaryrefslogtreecommitdiff
path: root/include/sys/select.h
AgeCommit message (Collapse)AuthorFilesLines
2011-09-23FD_ISSET must return an int. this is the easiest way.Rich Felker1-1/+1
casting to int would not be correct because high bits could be lost. mapping the high bits down onto low bits would be costlier in the common case where the result is just used in a conditional. changing the type of the bit array elements to int would permute the order of the bit array on 64-bit big endian systems, so that's not an option either.
2011-08-27fix broken FD_* macros on 64-bit targetsRich Felker1-3/+3
1 is too small if int is 32-bit but unsigned long is 64-bit. be explicit and use 1UL.
2011-04-14add useless type fd_mask. it's in the reserved namespace.Rich Felker1-0/+2
2011-04-13fix and cleanup suseconds_t/timeval stuff (broken on 64-bit)Rich Felker1-0/+1
trash in the upper 32 bits was making the kernel sleep forever in select on 64-bit systems.
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+34