summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-10-04 13:15:09 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-10-04 13:15:09 +0200
commitfaf5efa1389d60ea05a4e51ff9eea66e31c16a54 (patch)
treeb5021e18ae90632f22153dc50769db81e8545e9d /fs
parent2804d6bdc89339fd04b8344fe6d17612475f4ee1 (diff)
downloadbarebox-faf5efa1389d60ea05a4e51ff9eea66e31c16a54.tar.gz
barebox-faf5efa1389d60ea05a4e51ff9eea66e31c16a54.tar.xz
change files and dirs to rwxrwxrwx
Diffstat (limited to 'fs')
-rw-r--r--fs/fs.c3
-rw-r--r--fs/ramfs.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/fs/fs.c b/fs/fs.c
index 32acb2488e..69d8e74cba 100644
--- a/fs/fs.c
+++ b/fs/fs.c
@@ -399,7 +399,8 @@ int open(const char *pathname, int flags, ...)
}
if (!exist) {
- errno = fsdrv->create(dev, path, S_IFREG);
+ errno = fsdrv->create(dev, path,
+ S_IFREG | S_IRWXU | S_IRWXG | S_IRWXO);
if (errno)
goto out;
}
diff --git a/fs/ramfs.c b/fs/ramfs.c
index 319c91ad6b..38ef035d53 100644
--- a/fs/ramfs.c
+++ b/fs/ramfs.c
@@ -249,7 +249,7 @@ static int ramfs_unlink(struct device_d *dev, const char *pathname)
static int ramfs_mkdir(struct device_d *dev, const char *pathname)
{
- return ramfs_create(dev, pathname, S_IFDIR);
+ return ramfs_create(dev, pathname, S_IFDIR | S_IRWXU | S_IRWXG | S_IRWXO);
}
static int ramfs_rmdir(struct device_d *dev, const char *pathname)