|
|
|
@b942a66
|
7 years |
jiri |
C library should continue to provide C standard rename() and remove().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7a67c4
|
7 years |
jiri |
libc should provide limits.h from the C std. Here's a first crude …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e540bc87
|
7 years |
martin |
disable implicit make rules
(we do not build a native application, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b06414f
|
7 years |
jakub |
Use proper sizes for buffers holding conversions from/to UTF-16 LFN's
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2628642
|
7 years |
martin |
generate inlined binary data via assembler
this is much faster and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ec2acc
|
7 years |
martin |
unify quotation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f30222
|
7 years |
jakub |
VFS_OUT_MOUNTED does not need to return the link count
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dde4689
|
7 years |
jakub |
Be consistent when answering VFS_OUT_LOOKUP
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6416ae5
|
7 years |
jakub |
fat_service_get() should return the actual service_id
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adc68de
|
7 years |
jiri |
Fix CDFS failing to mount.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ee7e6a
|
7 years |
jakub |
Further reduce the number of inclusions of sys/types.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e7c3d9
|
7 years |
jakub |
Remove stricmp()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fec333b3
|
7 years |
jakub |
Revert cluster allocation only if clusters were allocated
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c96634
|
7 years |
jiri |
CDFS decoding of volume label.
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
|
|
|
@e48947e
|
8 years |
jakub |
Merge fixes and improvements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@395df52
|
8 years |
jiri |
Probing for ExFAT, Ext4 and CDFS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02082f3
|
8 years |
jakub |
Fix abs32le build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de5b708
|
8 years |
jiri |
Restructure ext4 filesystem opening/closing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be39fc6
|
8 years |
jiri |
Adjust prefixes ext4fs → ext4 after moving code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bfad34
|
8 years |
jiri |
Move parts of ext4 filesystem initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@805552d
|
8 years |
jakub |
Remove obsolete STATIC_ASSERT, use static_assert instead
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71fe4723
|
8 years |
jiri |
Simplify header guards.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81dd2ed
|
8 years |
jiri |
The division of ext4 into fs and lib is arbitrary, preventing improvement.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcb0d76
|
8 years |
jiri |
Libext4 should try to include what it uses.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3345b86
|
8 years |
jiri |
Libext4 went the wrong direction with filename prefixing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f066a87
|
8 years |
jiri |
Ext4 should check for sanity before modifying the superblock.
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
|
|
|
@582a0b8
|
8 years |
jakub |
Remove unistd.h
- Rename usleep() and sleep() to thread_usleep() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73db198
|
8 years |
jakub |
Match 'console' without length limit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@951f6b9e
|
8 years |
jakub |
Allow building only toolchains needed for developing HelenOS
Use …
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
|
|
|
@75b24cd
|
8 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2bd00f0
|
8 years |
martin |
bump to GCC 7.1, binutils 2.28 (both now include upstream support for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14d5223
|
8 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67cda76
|
8 years |
martin |
make sure the architecture can set up required assembler directives …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f233840
|
8 years |
martin |
suppress dynamic linker warnings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9abe2e5
|
8 years |
martin |
add support for [u]divmoddi4
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db8626d
|
8 years |
martin |
suppress compiler warnings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31a30fa
|
8 years |
martin |
declare routines as noreturn
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e141281
|
8 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc12262
|
8 years |
martin |
add standardized case fallthrough comment annotations, add actual …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93ad8166
|
8 years |
jakub |
Upgrade to QEMU 2.9.0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@368ee04
|
8 years |
jakub |
Merge from lp:~jakub/helenos/vfs-2.5-cherrypick
This merge …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2166728
|
8 years |
jakub |
Remove superfluous assert
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51774cd
|
8 years |
jakub |
Reintroduce aoff64_t file sizes into VFS
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59f388a
|
8 years |
jakub |
Fail legacy interfaces if the position is too large for them to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fe46a0
|
8 years |
jakub |
Remove mode_t from libc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39f892a9
|
8 years |
martin |
welcome to 2017 and bump version to 0.7.0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.7.0
|
|
|
@ff87f70
|
8 years |
martin |
prioritize genisoimage over mkisofs
(mkisofs tents to be an alias for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@356c386
|
8 years |
martin |
distribute sample files only when needed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b583f4
|
8 years |
martin |
cstyle
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
|
|
|
@ea4a3f0
|
8 years |
jakub |
Add missing copyright notices, cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c40637
|
8 years |
jakub |
Sort alphabetically methods in ipc/vfs.h
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
|
|
|
@907d91a
|
8 years |
jakub |
Add missing breaks and decode the next character
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
|
|
|
@c23275a
|
8 years |
jakub |
Move stuff away from unistd.h
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
|
|
|
@e330da6e
|
8 years |
jakub |
Add support for printing ptrdiff_t
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
|
|
|
@8e9b2534
|
8 years |
jakub |
Set logger's VFS root
As an init task, logger starts with no VFS …
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
|
|
|
@c9e3692
|
8 years |
jakub |
Fix comment - there is no L_ROOT anymore
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c68edd2
|
8 years |
jakub |
Remove L_OPEN
Opens are now explicit in the interface and operate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e4e546b
|
8 years |
jakub |
Fix L_CREATE and L_UNLINK across mountpoints
Server-side mountpoints …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c990ee6
|
8 years |
jakub |
Handle vfs_node_get() returning NULL
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebf1011
|
8 years |
jakub |
Prefer optically less dense code
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
|
|
|
@55a7fee
|
8 years |
jakub |
Streamline vfs_op_fstat()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35e81e2
|
8 years |
jakub |
Streamline vfs_op_statfs()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bbd921
|
8 years |
jakub |
Use simple assignment instead of memcpy()
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
|
|
|
@b7f69f2
|
8 years |
jakub |
Add forgotten return
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad67aa1
|
8 years |
jakub |
Remove debugging code
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
|
|
|
@f6b6b40
|
8 years |
jakub |
Get rid of custom _strrchr in favor of str_rchr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f9ab1e
|
8 years |
jakub |
vfs_node_peek() should add a reference to the node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|