> Yeah, I figured that out after I replied (with the help of Christos's > suggestion. My latest revision uses a 'struct timespec' which has two > 64-bit members, so preserves alignment of subsequent members!
this is incorrect. timespec has a time_t (int64) and a long (variable). i didn't see what you've commited yet, but using timeval or timespec here does not provide for "simple" 32bit compat that Simon was asking for. .mrg.
