Ian Douglas Scott
|
03f59a419b
|
Make directory symlinks work correctly
|
2017-07-26 16:17:49 -07:00 |
|
Ian Douglas Scott
|
ca1a1d615a
|
Move symlink resolving to another function
|
2017-07-26 16:17:48 -07:00 |
|
Ian Douglas Scott
|
5a1aaadd05
|
fuse: allow setting mtime to earlier time
|
2017-07-25 15:17:15 -07:00 |
|
Ian Douglas Scott
|
92d38e32c1
|
fuse: Fix readdir when directory does not fit in buffer
|
2017-07-25 08:59:35 -07:00 |
|
Jeremy Soller
|
e635648ed7
|
Use EINVAL instead of ENOENT
|
2017-07-22 13:14:31 -06:00 |
|
Jeremy Soller
|
f40f6921e8
|
Return error if dup buf is not empty
|
2017-07-22 13:08:08 -06:00 |
|
Ian Douglas Scott
|
ad4826eb70
|
Require same uid as owner to unlink, not write permission
|
2017-07-16 15:43:59 -07:00 |
|
Ian Douglas Scott
|
cae1402f5a
|
Do not fail due to file permissions on creation
Matches Posix.
|
2017-07-15 07:01:21 -07:00 |
|
Ian Douglas Scott
|
8c03929973
|
Make fcntl not clobber access mode
|
2017-07-12 13:39:26 -07:00 |
|
Jeremy Soller
|
6965d67efd
|
Remove unused import
|
2017-07-09 18:51:11 -06:00 |
|
Jeremy Soller
|
1549d1af8b
|
Use second argument as mtime
|
2017-07-09 18:07:00 -06:00 |
|
Jeremy Soller
|
8d66d9ce54
|
Add futimens
|
2017-07-09 15:54:03 -06:00 |
|
Jeremy Soller
|
1f97d8220c
|
Add times to stat
|
2017-07-09 10:25:26 -06:00 |
|
Jeremy Soller
|
20bce53b7a
|
Fix build on Redox
|
2017-07-09 10:21:20 -06:00 |
|
Jeremy Soller
|
9471a2e410
|
WIP: Add mtime/ctime to Redox
|
2017-07-09 10:15:41 -06:00 |
|
Ian Douglas Scott
|
0d12413297
|
Follow symlinks on O_STAT, unless O_NOFOLLOW is passed
|
2017-07-03 19:23:23 -07:00 |
|
Ian Douglas Scott
|
3e0ce05e23
|
Support unlink() on symlink
|
2017-07-02 19:16:14 -07:00 |
|
Ian Douglas Scott
|
f582c60f34
|
Symlinks in fuse
|
2017-06-30 11:24:53 -07:00 |
|
Ian Douglas Scott
|
dffa85f874
|
Return EINVAL for O_SYMLINK on non-symlink
|
2017-06-29 14:55:49 -07:00 |
|
Ian Douglas Scott
|
0d76e1441b
|
Relative symlink
|
2017-06-29 14:08:53 -07:00 |
|
Ian Douglas Scott
|
7a4a41a34e
|
Work in progress symlink implementation
|
2017-06-26 09:14:12 -07:00 |
|
Ian Douglas Scott
|
86353cdff5
|
Allow seek beyond end of file.
This is enough to fix as. I don't know if it correctly fills the space
with zeros when writing beyond the current EOF.
|
2017-06-02 19:00:54 -07:00 |
|
Ian Douglas Scott
|
7d2663e6a2
|
Also initialize Stat to zero in implementation of Resource
I didn't notice there were two copies of this code
|
2017-05-28 23:26:57 -07:00 |
|
Ian Douglas Scott
|
1f90f21147
|
Use ? instead of try!
|
2017-05-28 23:06:45 -07:00 |
|
Ian Douglas Scott
|
31cfde4eaf
|
Use Default::default()
|
2017-05-28 09:17:36 -07:00 |
|
Ian Douglas Scott
|
138525cf7d
|
Initialize fields of Stat struct to 0
Prevents potential undefined behavior based on how the call is made. Of
course, eventually these fields should actually be set.
|
2017-05-28 09:10:52 -07:00 |
|
Jeremy Soller
|
f0c38fe609
|
Perform cloexec in kernel
|
2017-04-16 12:52:07 -06:00 |
|
Jeremy Soller
|
f418d30dc9
|
Add O_APPEND functionality
|
2017-04-09 22:09:29 -06:00 |
|
Jeremy Soller
|
d0dfef2f0b
|
Fix bug in seek
|
2017-04-09 22:00:26 -06:00 |
|
Jeremy Soller
|
3db0c2a4b1
|
Fix handling of missing files
|
2017-03-15 19:42:11 -06:00 |
|
Jeremy Soller
|
fa6c19f79b
|
Add inode number to redoxfs
|
2017-01-30 20:44:09 -07:00 |
|
Jeremy Soller
|
665120f063
|
Better error messages
|
2017-01-13 10:44:11 -07:00 |
|
Jeremy Soller
|
5ab8c050d8
|
Fix for build on OS X
|
2016-12-13 18:58:59 -07:00 |
|
Jeremy Soller
|
9c2864e130
|
Merge fuse and scheme, add mkfs utility, remove old utility
|
2016-12-13 18:05:03 -07:00 |
|