diff rvinterf/etmsync/stddirs.c @ 0:e7502631a0f9

initial import from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 11 Jun 2016 00:13:35 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rvinterf/etmsync/stddirs.c	Sat Jun 11 00:13:35 2016 +0000
@@ -0,0 +1,39 @@
+/*
+ * An automated way to create the standard set of FFS directories
+ */
+
+#include <sys/types.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
+#include "exitcodes.h"
+
+static char *std_dir_list[] = {
+	"/gsm",
+	"/gsm/com",
+	"/gsm/rf",
+	"/gsm/rf/rx",
+	"/gsm/rf/tx",
+	"/pcm",
+	"/sys",
+	"/mmi",
+	"/var",
+	"/var/dbg",
+	"/aud",
+	"/etc",
+	0
+};
+
+create_std_dirs()
+{
+	char **dirp;
+	int rc;
+
+	for (dirp = std_dir_list; *dirp; dirp++) {
+		rc = do_mkdir_existok(*dirp);
+		if (rc)
+			return(rc);
+	}
+	return(0);
+}