summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/textfile.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/common/textfile.c b/common/textfile.c
index 08cd5a9f..a5d0a58b 100644
--- a/common/textfile.c
+++ b/common/textfile.c
@@ -41,40 +41,6 @@
#include <sys/mman.h>
#include <sys/param.h>
-static int create_dirs(char *filename, mode_t mode)
-{
- struct stat st;
- char dir[PATH_MAX + 1], *prev, *next;
- int err;
-
- err = stat(filename, &st);
- if (!err && S_ISREG(st.st_mode))
- return 0;
-
- memset(dir, 0, PATH_MAX + 1);
- strcat(dir, "/");
-
- prev = strchr(filename, '/');
-
- while (prev) {
- next = strchr(prev + 1, '/');
- if (!next)
- break;
-
- if (next - prev == 1) {
- prev = next;
- continue;
- }
-
- strncat(dir, prev + 1, next - prev);
- mkdir(dir, mode);
-
- prev = next;
- }
-
- return 0;
-}
-
static inline int write_key_value(int fd, char *key, char *value)
{
char *str;