r12641: - remove some unused functions
authorStefan Metzmacher <metze@samba.org>
Sat, 31 Dec 2005 09:08:46 +0000 (09:08 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:49:33 +0000 (13:49 -0500)
- we already call usleep() directly in some places,
  so do it everywhere

metze
(This used to be commit 9eaf6e2c4d3dae3b6711e4aae3828222f5cab65e)

source4/lib/system.c
source4/torture/nbench/nbio.c

index 07afa904ca91a7c1f500d562bd20297c39e54588..655b4a1054feb10d1530af77e4030d15a4cbbcb5 100644 (file)
      expansions/etc make sense to the OS should be acceptable to Samba.
 */
 
-
-
-/*******************************************************************
- A wrapper for usleep in case we don't have one.
-********************************************************************/
-
-int sys_usleep(long usecs)
-{
-#ifndef HAVE_USLEEP
-       struct timeval tval;
-#endif
-
-       /*
-        * We need this braindamage as the glibc usleep
-        * is not SPEC1170 complient... grumble... JRA.
-        */
-
-       if(usecs < 0 || usecs > 1000000) {
-               errno = EINVAL;
-               return -1;
-       }
-
-#if HAVE_USLEEP
-       usleep(usecs);
-       return 0;
-#else /* HAVE_USLEEP */
-       /*
-        * Fake it with select...
-        */
-       tval.tv_sec = 0;
-       tval.tv_usec = usecs/1000;
-       select(0,NULL,NULL,NULL,&tval);
-       return 0;
-#endif /* HAVE_USLEEP */
-}
-
-
-/*******************************************************************
-A read wrapper that will deal with EINTR.
-********************************************************************/
-
-ssize_t sys_read(int fd, void *buf, size_t count)
-{
-       ssize_t ret;
-
-       do {
-               ret = read(fd, buf, count);
-       } while (ret == -1 && errno == EINTR);
-       return ret;
-}
-
-/*******************************************************************
-A write wrapper that will deal with EINTR.
-********************************************************************/
-
-ssize_t sys_write(int fd, const void *buf, size_t count)
-{
-       ssize_t ret;
-
-       do {
-               ret = write(fd, buf, count);
-       } while (ret == -1 && errno == EINTR);
-       return ret;
-}
-
-
-
 /**************************************************************************
 A wrapper for gethostbyname() that tries avoids looking up hostnames 
 in the root domain, which can cause dial-on-demand links to come up for no
index f12fbbcb6fd60fdeb49332dcd24efbda989ab291..40d9277c6ed7103a0ea86e283ccc4014da941cba 100644 (file)
@@ -649,8 +649,7 @@ void nb_flush(int fnum, NTSTATUS status)
 
 void nb_sleep(int usec, NTSTATUS status)
 {
-       (void)status;
-       sys_usleep(usec);
+       usleep(usec);
 }
 
 void nb_deltree(const char *dname)