Elliott Hughes ab61eb366a Switch to upstream sleep(3) and usleep(3).
Also fix the signature of usleep, and the definition of useconds_t which
should be unsigned, as the 'u' in its name implies.

This patch also cleans up the existing FreeBSD hacks by moving the libm
stuff from <sys/cdefs.h> to a libm-private header, and adding comments
about the hacks we use to build FreeBSD source.

Change-Id: Ibe5067a380502df94a0a3a7901969b35411085b6
2013-11-20 16:24:16 -08:00
..
2010-12-06 12:05:11 +01:00
2013-09-30 18:42:13 -07:00
2013-07-11 16:21:32 -07:00
2013-08-13 14:30:59 -07:00
2011-09-28 12:17:34 -07:00
2010-01-15 15:57:02 -08:00
2012-09-13 16:54:57 -07:00
2009-03-03 19:28:35 -08:00
2013-02-07 09:40:16 -08:00
2009-03-03 19:28:35 -08:00
2010-01-15 15:01:44 -08:00
2013-11-20 12:51:52 -08:00
2010-06-11 14:39:39 -07:00
2012-09-04 14:11:28 +02:00