summaryrefslogtreecommitdiff
path: root/nuttx/arch/sim
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-10-08 12:48:47 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-10-08 12:48:47 -0600
commitce145c005c24d2e785601208dfd2322e47454a5b (patch)
tree4cfe2e74efa83e9cacbb8a99ea7a48c11beb2a4d /nuttx/arch/sim
parent26710412ad35431bf2c992c2add76314962f401a (diff)
downloadpx4-nuttx-ce145c005c24d2e785601208dfd2322e47454a5b.tar.gz
px4-nuttx-ce145c005c24d2e785601208dfd2322e47454a5b.tar.bz2
px4-nuttx-ce145c005c24d2e785601208dfd2322e47454a5b.zip
Update everything under nuttx/arch to use the corrected syslog interfaces
Diffstat (limited to 'nuttx/arch/sim')
-rw-r--r--nuttx/arch/sim/src/up_initialize.c2
-rw-r--r--nuttx/arch/sim/src/up_tapdev.c32
2 files changed, 22 insertions, 12 deletions
diff --git a/nuttx/arch/sim/src/up_initialize.c b/nuttx/arch/sim/src/up_initialize.c
index 0ab1add7f..6ae39f94a 100644
--- a/nuttx/arch/sim/src/up_initialize.c
+++ b/nuttx/arch/sim/src/up_initialize.c
@@ -119,7 +119,7 @@ void up_initialize(void)
*/
#ifdef CONFIG_NET
- syslog("SIM: Initializing");
+ syslog(LOG_INFO, "SIM: Initializing");
#endif
#if CONFIG_NFILE_DESCRIPTORS > 0
diff --git a/nuttx/arch/sim/src/up_tapdev.c b/nuttx/arch/sim/src/up_tapdev.c
index 32ddade60..11459e15e 100644
--- a/nuttx/arch/sim/src/up_tapdev.c
+++ b/nuttx/arch/sim/src/up_tapdev.c
@@ -61,9 +61,6 @@
#include <linux/if_tun.h>
#include <linux/net.h>
-extern int syslog(const char *format, ...);
-extern int netdriver_setmacaddr(unsigned char *macaddr);
-
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
@@ -84,6 +81,11 @@ extern int netdriver_setmacaddr(unsigned char *macaddr);
# define TAP_IPADDR3 0
#endif
+/* Syslog priority (must match definitions in nuttx/include/syslog.h) */
+
+#define LOG_INFO 1 /* Informational message */
+#define LOG_ERR 4 /* Error conditions */
+
/****************************************************************************
* Private Types
****************************************************************************/
@@ -104,6 +106,13 @@ struct sel_arg_struct
****************************************************************************/
/****************************************************************************
+ * NuttX Domain Public Function Prototypes
+ ****************************************************************************/
+
+int syslog(int priority, const char *format, ...);
+int netdriver_setmacaddr(unsigned char *macaddr);
+
+/****************************************************************************
* Private Data
****************************************************************************/
@@ -119,8 +128,9 @@ static int gtapdevfd;
#ifdef TAPDEV_DEBUG
static inline void dump_ethhdr(const char *msg, unsigned char *buf, int buflen)
{
- syslog("TAPDEV: %s %d bytes\n", msg, buflen);
- syslog(" %02x:%02x:%02x:%02x:%02x:%02x %02x:%02x:%02x:%02x:%02x:%02x %02x%02x\n",
+ syslog(LOG_INFO, "TAPDEV: %s %d bytes\n", msg, buflen);
+ syslog(LOG_INFO,
+ " %02x:%02x:%02x:%02x:%02x:%02x %02x:%02x:%02x:%02x:%02x:%02x %02x%02x\n",
buf[0], buf[1], buf[2], buf[3], buf[4], buf[5],
buf[6], buf[7], buf[8], buf[9], buf[10], buf[11],
#ifdef CONFIG_ENDIAN_BIG
@@ -179,7 +189,7 @@ void tapdev_init(void)
gtapdevfd = open(DEVTAP, O_RDWR, 0644);
if (gtapdevfd < 0)
{
- syslog("TAPDEV: open failed: %d\n", -gtapdevfd );
+ syslog(LOG_ERR, "TAPDEV: open failed: %d\n", -gtapdevfd );
return;
}
@@ -190,7 +200,7 @@ void tapdev_init(void)
ret = ioctl(gtapdevfd, TUNSETIFF, (unsigned long) &ifr);
if (ret < 0)
{
- syslog("TAPDEV: ioctl failed: %d\n", -ret );
+ syslog(LOG_ERR, "TAPDEV: ioctl failed: %d\n", -ret );
return;
}
@@ -235,7 +245,7 @@ unsigned int tapdev_read(unsigned char *buf, unsigned int buflen)
ret = read(gtapdevfd, buf, buflen);
if (ret < 0)
{
- syslog("TAPDEV: read failed: %d\n", -ret);
+ syslog(LOG_ERR, "TAPDEV: read failed: %d\n", -ret);
return 0;
}
@@ -247,12 +257,12 @@ void tapdev_send(unsigned char *buf, unsigned int buflen)
{
int ret;
#ifdef TAPDEV_DEBUG
- syslog("tapdev_send: sending %d bytes\n", buflen);
+ syslog(LOG_INFO, "tapdev_send: sending %d bytes\n", buflen);
gdrop++;
if (gdrop % 8 == 7)
{
- syslog("Dropped a packet!\n");
+ syslog(LOG_ERR, "TAPDEV: Dropped a packet!\n");
return;
}
#endif
@@ -260,7 +270,7 @@ void tapdev_send(unsigned char *buf, unsigned int buflen)
ret = write(gtapdevfd, buf, buflen);
if (ret < 0)
{
- syslog("TAPDEV: write failed: %d", -ret);
+ syslog(LOG_ERR, "TAPDEV: write failed: %d", -ret);
exit(1);
}
dump_ethhdr("write", buf, buflen);