Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jacobsa-fuse
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
jacobsa-fuse
Commits
a87e1b33
Commit
a87e1b33
authored
Mar 03, 2015
by
Aaron Jacobs
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed permissions in MkDir.
parent
c81ae6d4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
1 deletion
+5
-1
samples/memfs/fs.go
samples/memfs/fs.go
+5
-1
No files found.
samples/memfs/fs.go
View file @
a87e1b33
...
...
@@ -262,7 +262,8 @@ func (fs *memFS) MkDir(
parent
:=
fs
.
getInodeForModifyingOrDie
(
req
.
Parent
)
defer
parent
.
mu
.
Unlock
()
// Allocate a child.
// Set up attributes from the child, using the credientials of the calling
// process as owner (matching inode_init_owner, cf. http://goo.gl/5qavg8).
now
:=
fs
.
clock
.
Now
()
childAttrs
:=
fuse
.
InodeAttributes
{
Mode
:
req
.
Mode
,
...
...
@@ -270,8 +271,11 @@ func (fs *memFS) MkDir(
Mtime
:
now
,
Ctime
:
now
,
Crtime
:
now
,
Uid
:
req
.
Header
.
Uid
,
Gid
:
req
.
Header
.
Gid
,
}
// Allocate a child.
childID
,
child
:=
fs
.
allocateInode
(
childAttrs
)
defer
child
.
mu
.
Unlock
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment