struct IOTimerDescriptor *iotimer_create(struct timeval *timeout) {
struct IOTimerDescriptor *descriptor = calloc(1, sizeof(*descriptor));
struct IOTimerDescriptor *iotimer_create(struct timeval *timeout) {
struct IOTimerDescriptor *descriptor = calloc(1, sizeof(*descriptor));