Jeremy Soller
|
2c770ca997
|
Merge pull request #21 from ids1024/unlink
Support unlink() on symlink
|
2017-07-03 05:25:47 -06:00 |
|
Ian Douglas Scott
|
3e0ce05e23
|
Support unlink() on symlink
|
2017-07-02 19:16:14 -07:00 |
|
Jeremy Soller
|
0032159492
|
Merge pull request #20 from ids1024/fuse
Symlinks in fuse
|
2017-06-30 12:36:19 -06:00 |
|
Ian Douglas Scott
|
f582c60f34
|
Symlinks in fuse
|
2017-06-30 11:24:53 -07:00 |
|
Jeremy Soller
|
97652cc6f8
|
Merge pull request #19 from ids1024/symlink
Return EINVAL for O_SYMLINK on non-symlink
|
2017-06-29 16:52:12 -06:00 |
|
Ian Douglas Scott
|
dffa85f874
|
Return EINVAL for O_SYMLINK on non-symlink
|
2017-06-29 14:55:49 -07:00 |
|
Jeremy Soller
|
b972f08f50
|
Merge pull request #18 from ids1024/symlink
[WIP] Symlinks
|
2017-06-29 15:46:52 -06: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 |
|
Jeremy Soller
|
7470cc7846
|
Merge pull request #17 from ids1024/seek
Allow seek beyond end of file.
|
2017-06-02 20:23:04 -06: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 |
|
Jeremy Soller
|
34f9b3f6df
|
Merge pull request #16 from ids1024/try
Use ? instead of try!
|
2017-05-29 22:07:21 +02: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 |
|
Jeremy Soller
|
05e3802844
|
Merge pull request #15 from ids1024/stat
Initialize fields of Stat struct to 0
|
2017-05-28 18:50:11 +02: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
|
6c1d98cea8
|
Merge pull request #14 from bungcip/travis_macos_error
fix travis macos build
|
2017-04-26 17:15:15 -06:00 |
|
Gigih Aji Ibrahim
|
6642d36079
|
trying to fix travis macos build fail. don't know if this work or not. I don't have mac to test it :)
|
2017-04-27 05:32:20 +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
|
aff13c0d66
|
Merge pull request #8 from xTibor/formatting_and_docs_fixes
Small formatting and documentation fixes
|
2017-02-13 19:47:33 -07:00 |
|
xTibor
|
5dc6c48623
|
Small formatting and documentation fixes
|
2017-02-03 00:04:32 +01: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
|
3f0bda4e14
|
Use crates.io for dependencies
|
2017-01-13 10:28:44 -07:00 |
|
Jeremy Soller
|
5ab8c050d8
|
Fix for build on OS X
|
2016-12-13 18:58:59 -07:00 |
|
Jeremy Soller
|
d0c698a031
|
Merge pull request #7 from redox-os/merge_fuse_scheme
Merge fuse and scheme, add mkfs utility, remove old utility
|
2016-12-13 18:05:24 -07:00 |
|
Jeremy Soller
|
9c2864e130
|
Merge fuse and scheme, add mkfs utility, remove old utility
|
2016-12-13 18:05:03 -07:00 |
|
Jeremy Soller
|
f1073d0c48
|
Add leading / to path
|
2016-11-29 18:13:56 -07:00 |
|
Jeremy Soller
|
b526a29e35
|
Enable caching again
|
2016-11-28 14:31:00 -07:00 |
|
Jeremy Soller
|
25fe6d3826
|
Implement O_DIRECTORY
|
2016-11-25 18:24:15 -07:00 |
|
Jeremy Soller
|
dcaf5c76be
|
Add statvfs
|
2016-11-18 08:42:48 -07:00 |
|
Jeremy Soller
|
31605167ce
|
Add chmod
|
2016-11-15 17:07:37 -07:00 |
|
Jeremy Soller
|
8a22d96669
|
Minimal O_CLOEXEC implementation
|
2016-11-15 16:11:43 -07:00 |
|
Jeremy Soller
|
8449c5b6ad
|
Switch to using fork
|
2016-11-10 20:01:30 -07:00 |
|
Jeremy Soller
|
d058e56d6e
|
Fix access modes
|
2016-11-08 10:52:27 -07:00 |
|
Jeremy Soller
|
81c39551d7
|
Update .travis.yml
|
2016-11-06 18:37:52 -07:00 |
|
Jeremy Soller
|
fd4d674422
|
Merge pull request #4 from genodeftest/patch-3
Travis: fix config (on Linux)
|
2016-11-05 09:55:17 -06:00 |
|
Christian Stadelmann
|
a313852428
|
Travis: fix config (on Linux)
With this change, travis will work on Linux at least.
|
2016-11-05 16:46:34 +01:00 |
|
Jeremy Soller
|
b25b268756
|
Fix syscall crate name
|
2016-11-02 19:46:34 -06:00 |
|
Jeremy Soller
|
a0b381765b
|
Use defer permissions instead
|
2016-11-01 15:33:49 -06:00 |
|
Jeremy Soller
|
3a58139e57
|
Only add allow_root on OS X
|
2016-11-01 15:08:08 -06:00 |
|
Jeremy Soller
|
14cbb4f4f8
|
Merge pull request #3 from Yoric/master
Let root manipulate a fuse-mounted redoxfs vfs.
|
2016-11-01 14:29:30 -06:00 |
|
David Teller
|
0353bfc00c
|
Let root manipulate a fuse-mounted redoxfs vfs.
This (along with a few Makefile changes) solves my issues building on macOS.
|
2016-11-01 21:21:20 +01:00 |
|
Jeremy Soller
|
a5b6dcc0c0
|
Disable cache to improve performance
|
2016-10-31 21:56:35 -06:00 |
|
Jeremy Soller
|
4ecb62da40
|
Build redoxfs using syscall git
|
2016-10-31 13:27:35 -06:00 |
|
Jeremy Soller
|
5c0fc80db2
|
Merge pull request #2 from redox-os/new_kernel
New kernel
|
2016-10-26 13:21:48 -06:00 |
|