summaryrefslogtreecommitdiff
path: root/cleopatre/devkit/plcd
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/devkit/plcd')
-rw-r--r--cleopatre/devkit/plcd/inc/utest_override.h24
-rw-r--r--cleopatre/devkit/plcd/src/plcd_autoswitch.c3
-rw-r--r--cleopatre/devkit/plcd/src/plcd_main.c3
-rw-r--r--cleopatre/devkit/plcd/src/plcd_multicast.c3
-rw-r--r--cleopatre/devkit/plcd/src/plcd_process.c3
-rw-r--r--cleopatre/devkit/plcd/src/plcd_stack.c3
6 files changed, 39 insertions, 0 deletions
diff --git a/cleopatre/devkit/plcd/inc/utest_override.h b/cleopatre/devkit/plcd/inc/utest_override.h
new file mode 100644
index 0000000000..5ab0f17625
--- /dev/null
+++ b/cleopatre/devkit/plcd/inc/utest_override.h
@@ -0,0 +1,24 @@
+#ifndef INC_UTEST_OVERRIDE_H
+#define INC_UTEST_OVERRIDE_H
+/* Cleopratre project {{{
+ *
+ * Copyright (C) 2013 MStar Semiconductor
+ *
+ * <<<Licence>>>
+ *
+ * }}} */
+/**
+ * \file devkit/plcd/inc/utest_override.h
+ * \ingroup plcd
+ *
+ * XXX : THIS HEADER MUST STAY EMPTY !!
+ *
+ * This header will be override by utest to cancel some
+ * libc functions, like : fopen, syslog, etc...
+ */
+
+/****************
+ * Don't modify *
+ ****************/
+
+#endif /* INC_UTEST_OVERRIDE_H */
diff --git a/cleopatre/devkit/plcd/src/plcd_autoswitch.c b/cleopatre/devkit/plcd/src/plcd_autoswitch.c
index be395a45b6..795eaa7087 100644
--- a/cleopatre/devkit/plcd/src/plcd_autoswitch.c
+++ b/cleopatre/devkit/plcd/src/plcd_autoswitch.c
@@ -21,6 +21,9 @@
#include <syslog.h>
#include <unistd.h>
+/* "utest_override" include must be the last include. */
+#include "utest_override.h"
+
/* Autoswitch timer handler. */
timer_t autoswitch_timer;
diff --git a/cleopatre/devkit/plcd/src/plcd_main.c b/cleopatre/devkit/plcd/src/plcd_main.c
index 963735446f..5e8df92ca5 100644
--- a/cleopatre/devkit/plcd/src/plcd_main.c
+++ b/cleopatre/devkit/plcd/src/plcd_main.c
@@ -37,6 +37,9 @@
#include "ioctl.h"
#include "nvram_utils.h"
+/* "utest_override" include must be the last include. */
+#include "utest_override.h"
+
/* Interface name */
#define PLC_IFNAME "plc0"
diff --git a/cleopatre/devkit/plcd/src/plcd_multicast.c b/cleopatre/devkit/plcd/src/plcd_multicast.c
index d26ec28469..3bc40254dd 100644
--- a/cleopatre/devkit/plcd/src/plcd_multicast.c
+++ b/cleopatre/devkit/plcd/src/plcd_multicast.c
@@ -23,6 +23,9 @@
#include <string.h>
#include <time.h>
+/* "utest_override" include must be the last include. */
+#include "utest_override.h"
+
/**
* Send the multicast info.
diff --git a/cleopatre/devkit/plcd/src/plcd_process.c b/cleopatre/devkit/plcd/src/plcd_process.c
index a8dafc27b7..58fb7cdd2a 100644
--- a/cleopatre/devkit/plcd/src/plcd_process.c
+++ b/cleopatre/devkit/plcd/src/plcd_process.c
@@ -33,6 +33,9 @@
#include <arpa/inet.h>
#include <sys/time.h>
+/* "utest_override" include must be the last include. */
+#include "utest_override.h"
+
static char *
mme_drv_status_assoc_table[] =
{
diff --git a/cleopatre/devkit/plcd/src/plcd_stack.c b/cleopatre/devkit/plcd/src/plcd_stack.c
index d9d3842216..14c6d36da9 100644
--- a/cleopatre/devkit/plcd/src/plcd_stack.c
+++ b/cleopatre/devkit/plcd/src/plcd_stack.c
@@ -31,6 +31,9 @@
#include <arpa/inet.h> /* for htons() */
#include <unistd.h>
+/* "utest_override" include must be the last include. */
+#include "utest_override.h"
+
/******************************************************************************/
/* DEBUG FUNCTION */
/******************************************************************************/