|
|
@77a2d77
|
14 years |
m.lombardi85 |
Do not search beyond the bitmap size limit
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
|
|
|
@1f1cc9d
|
14 years |
m.lombardi85 |
cstyle
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
|
|
|
@a04b62d
|
14 years |
m.lombardi85 |
assertion failed, sbi→dirsize was not initialized at mount.
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
|
|
|
@7cb975e
|
14 years |
m.lombardi85 |
Bug fix: the driver didn't read the number of hard links of version 1 …
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
|
|
|
@8c76c30
|
14 years |
m.lombardi85 |
Fix some comments and remove unused nr_indirect var.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6adba0a8
|
14 years |
m.lombardi85 |
Add copyright headers
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
|
|
|
@8b86ed26
|
14 years |
m.lombardi85 |
the inode table position depends from the zone and inode bitmap size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfff7a8f
|
14 years |
m.lombardi85 |
Fix a little bug when reading inodes from disk
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
|
|
|
@245eb02d
|
14 years |
m.lombardi85 |
Check for V3 magic number when a mount is performed
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
|
|
|
@8ceba1e
|
14 years |
m.lombardi85 |
Improve minixfs server check_magic_number() function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b00a2f2
|
14 years |
m.lombardi85 |
Fix integers conversion functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68ed0fb
|
14 years |
m.lombardi85 |
prepare V1/V2 superblock and write it to disk
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
|
|
|
@55c51c28
|
14 years |
m.lombardi85 |
Fix max name lenght for V1 and V2
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eee8007
|
14 years |
m.lombardi85 |
Add support to long filenames, improve mkminix
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
|
|
|
@63ffffd
|
14 years |
m.lombardi85 |
MFSv3 superblock structure is different than V1/V2 superblock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7413683
|
14 years |
m.lombardi85 |
Do not duplicate code, use symbolic lynks instead of copy-paste
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57640e7
|
14 years |
m.lombardi85 |
Replace check_magin_number() with a more efficient version
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a9a58e
|
14 years |
m.lombardi85 |
Fix max file name length
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e3dc95
|
14 years |
m.lombardi85 |
check superblock magic numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@819450a
|
14 years |
m.lombardi85 |
Add functions to manage endianness
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@096c8835
|
14 years |
m.lombardi85 |
Add mfs_mounted(), not yet finished
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d84ee58
|
14 years |
m.lombardi85 |
add some comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77870e30
|
14 years |
m.lombardi85 |
add directory entries definitions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85d32df7
|
14 years |
m.lombardi85 |
Add MinixFS V1 inode structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6e094f
|
14 years |
m.lombardi85 |
Drop code copied from minix3
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@128b8ee
|
14 years |
m.lombardi85 |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6d4462
|
14 years |
m.lombardi85 |
init async manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd7f329a
|
14 years |
m.lombardi85 |
Fix comments (thanks to Manuele Conti)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a8d2659
|
14 years |
m.lombardi85 |
Add copyright notice in mfs_inode.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7de65cd
|
14 years |
m.lombardi85 |
Connect minixfs to VFS
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2ad8e4
|
14 years |
m.lombardi85 |
Add MinixFS superblock structure definition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ca5eaa7
|
14 years |
jakub |
Create an extra reference to an unlinked FAT node. This keeps the node …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2eef61c
|
14 years |
m.lombardi85 |
Add minixfs to HelenOS makefiles
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
|
|
|
@657ab26
|
14 years |
m.lombardi85 |
Add MFSv2 inode structure definition
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
|
|
|
@9fec913
|
14 years |
jakub |
Add omitted block_put() to error path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfd630af
|
14 years |
jakub |
Fix a double-free in devfs_node_open().
The devices hash table remove …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b366a1bc
|
15 years |
jakub |
Do not use memory after free.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffa2c8ef
|
15 years |
martin |
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
|
15 years |
martin |
* libc routines for registering services and connecting to services …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ea7db31
|
15 years |
jakub |
Cease using devmap_get_phone() and devmap_hangup_phone() in drivers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7e04d16
|
15 years |
jakub |
Do not hold the devices_mutex while connecting to the device in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@228e490
|
15 years |
martin |
initial modifications for supporting declarative IPC interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96b02eb9
|
15 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
|
|
|
@5581b469
|
15 years |
jakub |
Introduce new boolean properties into vfs_info_t.
The FS can set …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@991f645
|
15 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
|
|
|
@a93d79a
|
15 years |
jakub |
Do not hold the parent→idx→lock in when calling fat_idx_get_by_pos() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7431b665
|
15 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db4ec8d
|
15 years |
jakub |
Fix fat_append_clusters() regression introduced in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@482dde7
|
15 years |
jakub |
Merge from lp:~jakub/helenos/fs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4637c72
|
15 years |
jakub |
Instead of checking whether the first sector in a cluster is not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a1d8ab
|
15 years |
jakub |
Merge from lp:~jakub/helenos/fs.
This merge adds two important …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69a60c4
|
15 years |
martin |
implement sync
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dba4a23
|
15 years |
jakub |
Speed up sequential I/O by caching the "current" cluster in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6da81e0
|
15 years |
jakub |
Modify _fat_block_get() to return the "current" cluster number to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a23d60
|
15 years |
jakub |
Use convenience macros for accessing FAT boot sector in fat_ops.c as well.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed6cf34b
|
15 years |
jakub |
Use convenience macros for accessing FAT boot sector members to save …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@746f623
|
15 years |
jakub |
Turn fat_block_get() into a real function and make it aware of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@377cce8
|
15 years |
jakub |
Start to cache the FAT node's last cluster in fat_node_t and change …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9539be6
|
15 years |
martin |
autotool now also detects values of UINT_MAX and friends
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b1164e8
|
15 years |
martin |
unify and simplify user space makefiles
rename NETWORKING …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19f857a
|
15 years |
jiri |
Rename string.h to str.h to avoid header conflict with standard C string.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed903174
|
15 years |
martin |
implement support for 64bit file offsets
* the libc API is a small …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24a2517
|
15 years |
jakub |
Do not try to create '.' and '..' entries in files in fat_link().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5178ee2
|
15 years |
jakub |
Harden _fat_get_block() against attempts to read a zero-length file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25e963a
|
15 years |
jakub |
Merge from the file system branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f93cdbe
|
15 years |
jakub |
Support for FAT16 file systems with 65536 or more sectors.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d42976c
|
15 years |
jakub |
Merge fixes from the file system branch.
In particular, prevent …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4cac2d69
|
16 years |
martin |
fix futile typedef to a working one
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eda925a
|
16 years |
martin |
improve naming conventions:
merge async_data_receive() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@472c09d
|
16 years |
martin |
more consistent naming scheme:
async_data_blob_receive → …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@393bef1
|
16 years |
jakub |
Fix compiler warnings.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0055cfd
|
16 years |
jakub |
Fix type of argument passed to tmpfs_node_put().
Fix compiler warning.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c16013b
|
16 years |
jakub |
Use assert() instead of abort() to improve debugability.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|