|
|
@6468072e
|
14 years |
m.lombardi85 |
Remove unused function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51db5aeb
|
14 years |
m.lombardi85 |
Add the unmount and sync functions, do not destroy a node if its …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e80c2ff
|
14 years |
m.lombardi85 |
The read_directory_entry() function has been rewritten to avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70ac0af
|
14 years |
m.lombardi85 |
add wrapper functions to mfs_alloc_bit and mfs_free_bit to improve the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8af1bd
|
14 years |
m.lombardi85 |
Minixfs file deletion feature is complete but not yet stable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c955be91
|
14 years |
m.lombardi85 |
Add a function to remove a dentry from a given directory.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1878386
|
14 years |
m.lombardi85 |
Add function to free unused indirect zones when a file is resized.
Use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a49fed
|
14 years |
m.lombardi85 |
Added implementation of mfs_truncate(), it does not prune indirect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2874547
|
14 years |
m.lombardi85 |
Fix compile time errors (malloc.h has been added)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb7e8382
|
14 years |
m.lombardi85 |
Add the mfs_write() function implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adddd75
|
14 years |
m.lombardi85 |
Add a macro to catch and handle errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e700970
|
14 years |
m.lombardi85 |
Add mfs_close() and mfs_open_node() functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@488f7ed
|
14 years |
m.lombardi85 |
read_directory_entry() should return an error code, not a poniter to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13ab195
|
14 years |
m.lombardi85 |
d_name should be declared as const char* within the insert_dentry() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce45f19
|
14 years |
m.lombardi85 |
file size must be declared as size_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@668f1949
|
14 years |
m.lombardi85 |
- mfs_read partially implemented, only directories are supported (yet) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07dcec5
|
14 years |
m.lombardi85 |
Add insert_dentry() function to add a new directory entry to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9329cf
|
14 years |
m.lombardi85 |
The size_grow parameter of the inode_grow() function should be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c922bc7
|
14 years |
m.lombardi85 |
Add function get_inode(), it is used to obtain a generic minix inode …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bd68e6
|
14 years |
m.lombardi85 |
Add mfs_inode_grow(), it uses write_map() to expand an inode by a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bbbfd3
|
14 years |
m.lombardi85 |
Add functions to add or remove zones from inodes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4eeb2f
|
14 years |
m.lombardi85 |
Remove unused field "dirty" from the generic dentry structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87d4422
|
14 years |
m.lombardi85 |
Add "write_dentry()" function to write directory entries to disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10eb754
|
14 years |
m.lombardi85 |
Add mfs_write_inode_raw() function to write V1 dirty inodes on disk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd64680
|
14 years |
m.lombardi85 |
Link mfs_match() to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cf95e8
|
14 years |
m.lombardi85 |
Add a function to free an entry in the inode or zone bitmap
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba5beaf
|
14 years |
m.lombardi85 |
Add function to allocate an entry in the zone or inode bitmaps
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@152610a8
|
14 years |
m.lombardi85 |
Improves read_map() to avoid the need to call the read_ind_block() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fde8a276
|
14 years |
m.lombardi85 |
Fix bug when reading inodes that causes on-disk structures corruption …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef76d72
|
14 years |
m.lombardi85 |
Add the isearch and zsearch fields to the superblock
structure, they …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a96476
|
14 years |
m.lombardi85 |
Add some comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac28650
|
14 years |
m.lombardi85 |
- Fix a bug in mfs_has_children() function
- Some functions shold be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41202a9
|
14 years |
m.lombardi85 |
Lot of improvements to the MinixFS driver:
- Add mfs_node_put()
- Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54caa41b
|
14 years |
m.lombardi85 |
Link mfs_has_children() function to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfbcd86
|
14 years |
m.lombardi85 |
Link mfs_plb_get_char to the libfs structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@155f792
|
14 years |
m.lombardi85 |
Use a generic minixfs inode in core to avoid code duplication
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@930baca
|
14 years |
m.lombardi85 |
the read_map() function returns the data block address on disk given …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d6ab10
|
14 years |
m.lombardi85 |
Add mfs_stat() function and link mfs_size_get() function to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe4ac35
|
14 years |
m.lombardi85 |
Link the mfs_root_get() function to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44c0f5b
|
14 years |
m.lombardi85 |
link function mfs_node_get() to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df22c36
|
14 years |
m.lombardi85 |
add function to read V2/V3 inodes on disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f213ae7
|
14 years |
m.lombardi85 |
add function to read V1 inode on disk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d04324
|
14 years |
m.lombardi85 |
Link mfs_is_directory() and mfs_is_file() functions to the libfs_ops …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a58ae2
|
14 years |
m.lombardi85 |
Link mfs_is_directory() function to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e54ba607
|
14 years |
m.lombardi85 |
link mfs_device_get function to the libfs_ops structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b08178
|
14 years |
m.lombardi85 |
Initialize block cache and add a function to get a filesystem instance …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@953a823
|
14 years |
m.lombardi85 |
mount minix filesystem and add the superblock info structure to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92dd5c8
|
14 years |
m.lombardi85 |
Read superblock and look for a corrispondent magic number, fix first …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86d0b4b3
|
14 years |
m.lombardi85 |
Fix minix.h file position
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82650385
|
14 years |
m.lombardi85 |
export minixfs headers into a separate library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ffbbc1
|
14 years |
m.lombardi85 |
add mfs.h to minixfs implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84cecef
|
14 years |
m.lombardi85 |
change file names to match HelenOS rules
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ba8baa
|
14 years |
m.lombardi85 |
First commit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|