|
|
@39330200
|
7 years |
zarevucky.jiri |
Rename struct stat and struct statfs to vfs_stat_t and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a53ed3a
|
7 years |
zarevucky.jiri |
Change (rc != 0) to (rc != EOK), where appropriate.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7fd2a0
|
7 years |
zarevucky.jiri |
Use errno_t in all uspace and kernel code.
Change type of every …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cde999a
|
7 years |
zarevucky.jiri |
Fix comments to stop referring to error codes as negative.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d0b319
|
7 years |
zarevucky.jiri |
Flip error constants to positive values, and update libposix for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25a179e
|
7 years |
zarevucky.jiri |
IPC return values are always errno constants. Adjust types to reflect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f77c1c9
|
7 years |
zarevucky.jiri |
Return VFS handles separately from error codes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e3498b
|
7 years |
jiri |
vfs_read/write() should return error code separately from number of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2dd7f2
|
8 years |
jakub |
Reduce the number of files that include <sys/types.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2c8533
|
8 years |
jiri |
File system probing groundwork. Only MFS can do it for now.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b14d9f9
|
8 years |
jiri |
Mount should be able to print the list of available file system types.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6fc88a
|
8 years |
jakub |
Let vfs_link() and vfs_link_path() return the linked file handle
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ba431a
|
8 years |
jakub |
Sort functions in vfs/vfs.[ch] alphabetically
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca7506f
|
8 years |
jakub |
Improve comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@438f355
|
8 years |
jakub |
Move mtab emulation to its own file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d96d9bc
|
8 years |
jakub |
Rename chdir() to vfs_cwd_set() and getcwd() to vfs_cwd_get()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e2e5795
|
8 years |
jakub |
Factor out code to lookup the parent and copy out the child component
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4067a7
|
8 years |
jakub |
Separate the dirent functions to dirent.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce04ea44
|
8 years |
jakub |
Rename read() to vfs_read() and write() to vfs_write()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@163fc09
|
8 years |
jakub |
Rename rename() to vfs_rename_path()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@151f1cc
|
8 years |
jakub |
Rename _vfs_walk() to vfs_walk()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c4cf0d
|
8 years |
jakub |
Rename close() to vfs_put()
This is motivated mainly by the fact that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b19e892
|
8 years |
jakub |
Merge open() with posix_open() and provide vfs_lookup_open() instead
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80743a1
|
8 years |
jakub |
Rename (un)mount to vfs_(un)mount_path
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e5562a
|
8 years |
jakub |
Introduce vfs_link_path() and replace mkdir() with it
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a56cef9
|
8 years |
jakub |
Rename fsync() to vfs_sync()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67e881c
|
8 years |
jakub |
Rename ftruncate() to vfs_resize()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79ea5af
|
8 years |
jakub |
Rename unlink() to vfs_unlink_path() and _vfs_unlink() to vfs_unlink() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae7bfbbd
|
8 years |
jakub |
Remove remove()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23a0368
|
8 years |
jakub |
Rename stat() to vfs_stat_path() and fstat() to vfs_stat()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5b5d84
|
8 years |
jakub |
Rename statfs() to vfs_statfs_path() and provide relativized vfs_statfs()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe91f66
|
8 years |
jakub |
Omit unnecessary prefixes and suffixes from method and interface names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcab7ef
|
8 years |
jakub |
Merge dup2() into vfs_clone()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f644472
|
8 years |
jakub |
Fix warning
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58898d1d
|
8 years |
jakub |
Remove VFS_IN_SEEK from VFS
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3648e184
|
8 years |
jakub |
Remove VFS_IN_UNLINK
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61600e7
|
8 years |
jakub |
Use absolute path in vfs_get_mtab_list()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61042de
|
8 years |
jakub |
Cstyle and clutter removal
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38aaf005
|
8 years |
jakub |
Callers of open() must use exactly one of O_RDONLY, O_WRONLY and O_RDWR
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b97336
|
8 years |
jakub |
Set errno and return -1 for standards-alluding interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c725619
|
8 years |
jakub |
Test vfs_root() return value more robustly
In particular, vfs_root() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a2b765
|
8 years |
jakub |
Add the FS name field to struct statfs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ffedd8
|
8 years |
jakub |
Partially revive support for mount table listing and walking
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35b7d86e
|
8 years |
jakub |
Remove VFS_IN_MTAB_GET
The mountpoints in VFS don't know their path …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5126f80
|
8 years |
jakub |
Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1946
Original …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a737667e
|
8 years |
jakub |
Implement statfs() using _vfs_walk()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb9ec2d
|
8 years |
jakub |
Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1941-1944
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eca9fd0
|
8 years |
jakub |
Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@354b642
|
8 years |
jakub |
Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1932-1936
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1dff985
|
8 years |
jakub |
Merge from lp:~zarevucky-jiri/helenos/vfs-2.5 up to revision 1926
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6afc9d7
|
9 years |
jiri |
UNIX-like I/O functions should use errno to return error code for many …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9b2cb4c
|
9 years |
martin |
unify interface API
* introduce new interfaces
* unify location …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2133e02
|
9 years |
martin |
canonically reserve the first argument of IPC_M_CONNECT_ME_TO for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38db6288
|
11 years |
jiri |
Add remove() function from C standard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa24efa
|
11 years |
martin |
make sure read() and write() respect DATA_XFER_LIMIT
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73fbcbb
|
11 years |
m.lombardi85 |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4636a60
|
11 years |
zarevucky.jiri |
Handle mounts at the server side, instead of in the endpoints.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@778d26d
|
11 years |
zarevucky.jiri |
Relativize rename().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d18c404
|
11 years |
zarevucky.jiri |
Use unlink2() to implement unlink() and rmdir().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1b1891
|
11 years |
zarevucky.jiri |
Implement mkdir() using walk().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ed9cb6
|
11 years |
zarevucky.jiri |
Implement stat() using walk() and fstat().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b48c06
|
11 years |
zarevucky.jiri |
Replace all the other uses of VFS_IN_OPEN.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ef62df
|
11 years |
zarevucky.jiri |
Reimplement open() using WALK and OPEN2.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a8c188
|
11 years |
zarevucky.jiri |
Fix a bug and work around applications that call open() incorrectly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b18364
|
11 years |
zarevucky.jiri |
Implement client side of walk and open.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5930e3f
|
11 years |
conti.ma |
Implement size_block function for ext4fs.
Fix typo in libfs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dc6083
|
11 years |
conti.ma |
Implement statfs operation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66366470
|
11 years |
conti.ma |
Start to implement df command line tool.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b8e5b7
|
13 years |
m.lombardi85 |
vfs_get_mtab(): service_id is more useful than flags and fs_handle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41e9ef7
|
13 years |
m.lombardi85 |
Rename VFS_IN_GET_MTAB —> VFS_IN_MTAB_GET
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8838b8
|
13 years |
m.lombardi85 |
flag, instance, and fs_handle fields can be sent together in a single …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d6a41c
|
13 years |
m.lombardi85 |
Remove the mtab_list_ent structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4965357f
|
13 years |
m.lombardi85 |
Fix get_mtab_list() libc implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10e4cd7
|
13 years |
m.lombardi85 |
Initial implementation of vfs mtab_read support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@286286c
|
13 years |
jakub |
Cstyle fixes and cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4979403
|
13 years |
jakub |
Allow more instances of the same FS to be used.
(Thanks to Maurizio …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ea7d90
|
13 years |
jakub |
VFS_IN_UNLINK needs to be passed lflags.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42a619b
|
13 years |
jakub |
Merge from lp:~jakub/helenos/camp2011.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27b76ca
|
13 years |
jakub |
Synchronize VFS handle acceptor with VFS.
* Introduce …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7171760
|
13 years |
jakub |
Rework the way how open files are passed from parent task to child.
- …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@866e627
|
13 years |
jakub |
Export vfs_exchange_begin() and vfs_exchange_end().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86ffa27f
|
13 years |
jiri |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fd04ba9
|
13 years |
jiri |
read_all() and write_all().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15f3c3f
|
13 years |
jiri |
Rename devmap to loc, devfs to locfs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79ae36dd
|
14 years |
martin |
new async framework with integrated exchange tracking
* strict …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e80d3f
|
14 years |
jakub |
Rename async_data_read/write_start_flexible() to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55132b8
|
14 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6bffee
|
14 years |
jakub |
Allow special flags that control processing of IPC_M_DATA_READ/WRITE …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8caaea7
|
14 years |
martin |
use the return value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89e780d
|
14 years |
jakub |
Use the correct size of the allocated buffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64d2b10
|
14 years |
martin |
libc: do not intermix low-level IPC methods with async framework methods
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@007e6efa
|
14 years |
martin |
* libc routines for registering services and connecting to services …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a28ab12
|
14 years |
jakub |
Use async sessions in the VFS libc client code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96b02eb9
|
14 years |
martin |
more unification of basic types
- use sysarg_t and native_t (unsigned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@991f645
|
14 years |
jakub |
Rename dev_handle_t to devmap_handle_t and make it explicitly clear …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63f8966
|
15 years |
martin |
rename library directories (the common "lib" prefix is already in the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|