fixed select macros, didn't work if the file descriptor number was greater than 32