> > iam NOT in favor of this obfuscation! Neither am I... What about: #ifdef HAVE_USLEEP #define ffusleep(t) usleep(t) #else static inline int ffusleep(...t) { .. return select(...); } #endif ? Fran?ois.