From a05107e7fe2cb6a70b2856a8465dc836bb2ac865 Mon Sep 17 00:00:00 2001
From: Gregory Nutt <gnutt@nuttx.org>
Date: Fri, 26 Sep 2014 07:25:34 -0600
Subject: [PATCH] fs/poll:  More typo fixes.  Now I understand.  It was not
 really being built in the configuration that I was using

---
 fs/fs_poll.c | 21 ++-------------------
 1 file changed, 2 insertions(+), 19 deletions(-)

diff --git a/fs/fs_poll.c b/fs/fs_poll.c
index 78d68602cc..8ae0c89092 100644
--- a/fs/fs_poll.c
+++ b/fs/fs_poll.c
@@ -41,7 +41,6 @@
 
 #include <stdint.h>
 #include <stdbool.h>
-#include <time.h>
 #include <poll.h>
 #include <errno.h>
 #include <assert.h>
@@ -243,22 +242,6 @@ static inline int poll_teardown(FAR struct pollfd *fds, nfds_t nfds, int *count)
 }
 #endif
 
-/****************************************************************************
- * Name: poll_timeout
- *
- * Description:
- *   The wdog expired before any other events were received.
- *
- ****************************************************************************/
-
-static void poll_timeout(int argc, uint32_t isem, ...)
-{
-  /* Wake up the poller */
-
-  FAR sem_t *sem = (FAR sem_t *)isem;
-  poll_semgive(sem);
-}
-
 /****************************************************************************
  * Public Functions
  ****************************************************************************/
@@ -326,7 +309,7 @@ int poll(FAR struct pollfd *fds, nfds_t nfds, int timeout)
            */
 
            sec  = timeout / MSEC_PER_SEC;
-           nsec = (timout - MSEC_PER_SEC * sec) * NSEC_PER_MSEC;
+           nsec = (timeout - MSEC_PER_SEC * sec) * NSEC_PER_MSEC;
 
            /* Make sure that the following are atomic by disabling interrupts.
             * Interrupts will be re-enabled while we are waiting.
@@ -343,7 +326,7 @@ int poll(FAR struct pollfd *fds, nfds_t nfds, int timeout)
                abstime.tv_nsec -= NSEC_PER_SEC;
              }
 
-           ret = sem_timedwai&sem, &abstime);
+           ret = sem_timedwait(&sem, &abstime);
            irqrestore(flags);
         }
       else