about summary refs log tree commit diff
path: root/include/sys/select.h
Commit message (Collapse)AuthorAgeFilesLines
* FD_ISSET must return an int. this is the easiest way.Rich Felker2011-09-231-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.
* fix broken FD_* macros on 64-bit targetsRich Felker2011-08-271-3/+3
| | | | | 1 is too small if int is 32-bit but unsigned long is 64-bit. be explicit and use 1UL.
* add useless type fd_mask. it's in the reserved namespace.Rich Felker2011-04-141-0/+2
|
* fix and cleanup suseconds_t/timeval stuff (broken on 64-bit)Rich Felker2011-04-131-0/+1
| | | | | trash in the upper 32 bits was making the kernel sleep forever in select on 64-bit systems.
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+34