From 56ec9aa1335ac41b4b8212f44bec202db271b050 Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 24 Sep 2008 21:05:53 +0000 Subject: [PATCH] uart_semtake was static git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@951 42af7a65-404d-4744-a932-0658087f49c3 --- drivers/serial.c | 5 +---- drivers/serialirq.c | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/serial.c b/drivers/serial.c index 20be5abb626..660b6672777 100644 --- a/drivers/serial.c +++ b/drivers/serial.c @@ -113,10 +113,7 @@ static void uart_takesem(FAR sem_t *sem) * Name: uart_givesem ************************************************************************************/ -static inline void uart_givesem(FAR sem_t *sem) -{ - (void)sem_post(sem); -} +#define uart_givesem(sem) (void)sem_post(sem) /************************************************************************************ * Name: uart_putxmitchar diff --git a/drivers/serialirq.c b/drivers/serialirq.c index 6f08f8ccaf2..fc9f59eb740 100644 --- a/drivers/serialirq.c +++ b/drivers/serialirq.c @@ -94,7 +94,7 @@ void uart_xmitchars(FAR uart_dev_t *dev) if (dev->xmitwaiting) { dev->xmitwaiting = FALSE; - uart_givesem(&dev->xmitsem); + (void)sem_post(&dev->xmitsem); } } @@ -142,7 +142,7 @@ void uart_recvchars(FAR uart_dev_t *dev) if (dev->recvwaiting) { dev->recvwaiting = FALSE; - uart_givesem(&dev->recvsem); + (void)sem_post(&dev->recvsem); } } }