Ben Pfaff wrote: > I do not understand why one would include <sys/select.h> just for > struct timeval. Isn't <sys/time.h> a more straightforward > choice? There is already a sys_time module.
Yes, right. The argument was a bit hypothetical. The main argument, regarding <sys/select.h>, is consistency with the rest of gnulib: one module for the header file and the types that it should define, and one module for each function (or set of functions that intimately belong together) that it declares. Bruno