summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-01-24 13:27:06 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-01-30 16:21:43 +0100
commit8118e8efeb3586a15c37fa7406795d3459b5093d (patch)
tree186511b423cf06d9f491fa0f7ab5d34e18b5bd13
parentAdd and use RTEMS_BSD_ARGC() (diff)
downloadrtems-libbsd-8118e8efeb3586a15c37fa7406795d3459b5093d.tar.bz2
Create "/etc" in rtems_bsd_initialize()
-rw-r--r--rtemsbsd/rtems/rtems-bsd-init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/rtemsbsd/rtems/rtems-bsd-init.c b/rtemsbsd/rtems/rtems-bsd-init.c
index c622e537..62bfd3a6 100644
--- a/rtemsbsd/rtems/rtems-bsd-init.c
+++ b/rtemsbsd/rtems/rtems-bsd-init.c
@@ -47,6 +47,7 @@
#include <rtems/bsd/sys/lock.h>
#include <sys/mutex.h>
#include <sys/proc.h>
+#include <sys/stat.h>
#include <rtems/bsd/bsd.h>
@@ -84,6 +85,8 @@ rtems_bsd_initialize(void)
gettimeofday(&boottime, NULL);
timeval2bintime(&boottime, &boottimebin);
+ mkdir("/etc", S_IRWXU | S_IRWXG | S_IRWXO);
+
sc = rtems_timer_initiate_server(
BSD_TASK_PRIORITY_TIMER,
BSD_MINIMUM_TASK_STACK_SIZE,