At least on my FreeBSD the struct timeval consists of two longs

(thus 64bit on my amd64 system).

Any operating system which does this differently? Linux? MacOSX?