pid_t getpgrp(void);\r
pid_t tcgetpgrp(int);\r
char *getpass(const char *);\r
+int usleep(useconds_t);\r
+unsigned int sleep(unsigned int);\r
\r
// Networking\r
long gethostid(void);\r
int setpgid(pid_t, pid_t);\r
pid_t setsid(void);\r
int setuid(uid_t);\r
-unsigned int sleep(unsigned int);\r
long sysconf(int);\r
\r
int tcsetpgrp(int, pid_t);\r
int symlink(const char *, const char *);\r
void sync(void);\r
useconds_t ualarm(useconds_t, useconds_t);\r
-int usleep(useconds_t);\r
pid_t vfork(void) __RENAME(__vfork14);\r
\r
/*\r
\r
#define MAX_SLEEP_DELAY 0xfffffffe\r
\r
-//\r
-// Name:\r
-// usleep\r
-//\r
-// Description:\r
-// Implement usleep(3) function.\r
-//\r
-// Arguments:\r
-// Microseconds to sleep.\r
-//\r
-// Returns:\r
-// 0\r
-//\r
+/** Sleep for the specified number of Microseconds.\r
+\r
+ Implements the usleep(3) function.\r
+\r
+ @param[in] Microseconds Number of microseconds to sleep.\r
+\r
+ @retval 0 Always returns zero.\r
+**/\r
int\r
usleep( useconds_t Microseconds )\r
{\r
return (0);\r
}\r
\r
+unsigned int\r
+sleep( unsigned int Seconds )\r
+{\r
+ return (usleep( useconds_t(Seconds * 1000000) ));\r
+}\r
+\r
static int\r
selscan(\r
fd_mask **ibits,\r