|
|
@b69e4c0
|
14 years |
jakub |
Update the FAT32 file system info on unmount.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40cdbec
|
14 years |
jakub |
FAT can be mounted using nolfn mount option.
* With nolfn , FAT …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32f623d9
|
14 years |
jakub |
Make FAT use instance data.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4979403
|
14 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
|
|
|
@b33870b
|
14 years |
martin |
rename device_get() method to service_get() to better reflect changes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc6b148
|
14 years |
martin |
cstyle
(no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0be611b
|
14 years |
jakub |
Do not leave parentp→idx→lock locked when returning from fat_link().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ece4247
|
14 years |
jakub |
Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bf6895
|
14 years |
jakub |
Use 32-bit max number of clusters.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d95f02
|
14 years |
jakub |
Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@980311e
|
14 years |
jakub |
Remove wstr_chr().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c065743
|
14 years |
jakub |
Remove str_reverse() and size_t_str().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebddd71
|
14 years |
jakub |
Rename U[IP]H_DK_KEY to U[IP]H_SID_KEY.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@375ab5e
|
14 years |
jakub |
Merge from lp:~romanenko-oleg/helenos/fat.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@842a2d2
|
14 years |
romanenko.oleg |
FAT: fix. Using constants instead of magic numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fbe05e
|
14 years |
romanenko.oleg |
FAT and exFAT: fix for SPARC64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7234617
|
14 years |
romanenko.oleg |
FAT: fixes for mips support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@521550d
|
14 years |
romanenko.oleg |
FAT: fix block count bug
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86ffa27f
|
14 years |
jiri |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1940326
|
14 years |
romanenko.oleg |
Minor fixes for update
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a33f0a6
|
14 years |
romanenko.oleg |
Merge from mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efcebe1
|
14 years |
jakub |
Get rid of per filesystem VFS_OUT method switch and IPC unmarshalling. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a9a1aaf
|
14 years |
romanenko.oleg |
FAT: use uint32_t for clusters count instead of uint16_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d963742
|
14 years |
romanenko.oleg |
FAT: replace uint16_t with uint32_t in fat_cluster_walk and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af4dec0
|
14 years |
romanenko.oleg |
Support for using new function fat_valid_name in fat_match
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e018e45
|
14 years |
romanenko.oleg |
1. Rewrite fat_directory_write to support:
- using new fat_valid_name …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@411e9ca
|
14 years |
romanenko.oleg |
1. Following the ECMA-107 rules for short file names. Function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcc3cd8
|
14 years |
romanenko.oleg |
Using new function to convert LFN UTF16 data to UTF8 string
in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@298a6ce
|
14 years |
romanenko.oleg |
Using local variables for storing LFN data instead of global …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@620a367
|
14 years |
romanenko.oleg |
Take care about return value of fat_directory_open
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efa8ed93
|
14 years |
romanenko.oleg |
Minor fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@616e73c
|
14 years |
romanenko.oleg |
Minor fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4bbca8
|
14 years |
romanenko.oleg |
Add copyrights
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bba3d90
|
14 years |
romanenko.oleg |
Using new directory api to support creating long names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dfb1948
|
14 years |
romanenko.oleg |
1. Implement fat_directory_write
2. Add few high-level functions for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7194a60
|
14 years |
romanenko.oleg |
Modifications in fat_dentry.h and fat_dentry.c:
1. Using wchar_t for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15f3c3f
|
14 years |
jiri |
Rename devmap to loc, devfs to locfs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9d85df
|
14 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d0d637
|
14 years |
romanenko.oleg |
Functions for checking string compatibility with SFN requirements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9553d7d
|
14 years |
romanenko.oleg |
Implement str_to_utf16 function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4372b49
|
14 years |
romanenko.oleg |
Fixes for api and better unicode support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@563686b
|
14 years |
romanenko.oleg |
Fix for fat_read. Add error checking for fat_directory_open and use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b85c19a
|
14 years |
romanenko.oleg |
1. Rewrite fat_match and fat_read through new functions.
2. Rewrite …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6aca755
|
14 years |
romanenko.oleg |
Rewrite fat_directory_xxx api. Add functions for iterating and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b72efe8
|
14 years |
jiri |
Separate list_t typedef from link_t (user-space part).
* list_t …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9934f7d
|
14 years |
jiri |
Add extra argument to async connection handlers that can be used for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e65e406
|
14 years |
romanenko.oleg |
Fixes for mips32 big endian.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17fa0280
|
14 years |
romanenko.oleg |
Fix fat_set_cluster_fat32. Now it is possible to do write on FAT32 fs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9060a83
|
14 years |
romanenko.oleg |
Fix bug in fat_get_cluster_fat12 and fat_set_cluster_fat12:
offset …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@010b52d8
|
14 years |
romanenko.oleg |
Minor fix in fat_match
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a819535
|
14 years |
romanenko.oleg |
Add crc32 calculation to filegen utility.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52ee8b7a
|
14 years |
romanenko.oleg |
Small fix: store fetched block number in bnum field
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cefd3ec
|
14 years |
romanenko.oleg |
Rewrite fat_match through new functions.
Functions like open or stat …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a40c49
|
14 years |
romanenko.oleg |
Rewrite fat_read (readdir part) trough new functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da2f8d10
|
14 years |
romanenko.oleg |
Add functions that works with FAT directory: read entries, names etc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65ccd23
|
14 years |
romanenko.oleg |
Initial support for LFN. Long names could be read from
filesystem …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34fdb75
|
14 years |
romanenko.oleg |
Macros and functions for managing Long Entry and extracting long name
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
|
|
|
@ed19497
|
14 years |
romanenko.oleg |
Function for compute cheksum for Node name
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2df7fdd4
|
14 years |
romanenko.oleg |
Long entry struct and DENTRY_XXX flags
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0182e5cc
|
14 years |
romanenko.oleg |
1. Rewrite and clean fat_get_cluster_fat12
2. Support MIPS and other …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88a27f1
|
14 years |
romanenko.oleg |
1. Split fat_get_cluster into 3 methods: fat_get_cluster_fat[12,16,32] …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8c14aa
|
14 years |
romanenko.oleg |
Initial support for writing on FAT32. fat_get_cluster correctly store …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@979c313a
|
14 years |
romanenko.oleg |
Fix bug with cluster at sector boundary (FAT12 only).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b72635
|
14 years |
jiri |
Use dynamic linking for all apps and servers except those that are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5db2ae
|
14 years |
romanenko.oleg |
1. Add macros for determining first cluster of root directory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a51029f
|
14 years |
romanenko.oleg |
Implemented readonly access to FAT32 file system
Support reading root …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa2ea13
|
14 years |
romanenko.oleg |
Breaking long lines at 80-character boundary
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@875edff6
|
14 years |
romanenko.oleg |
It is possible to mount FAT32 file system.
Changes:
1. 32bit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb052b4
|
14 years |
romanenko.oleg |
1. Add new macros for determining FAT32 (FAT_IS_FAT32) and change …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce8f4f4
|
14 years |
romanenko.oleg |
Replace str_cmp to bcmp for directory name comparsion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dbe4ca2
|
14 years |
romanenko.oleg |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7bbf029
|
14 years |
martin |
improve stack traces and assertions
reduce header files pollution
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d260a95
|
14 years |
romanenko.oleg |
Improve code style for my changes. Adding macros for determining type …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97bc3ee
|
14 years |
romanenko.oleg |
Full support for FAT12 file system. Correct creating directories and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc35e98
|
14 years |
romanenko.oleg |
Basic support for FAT12 file system. With many limitations of course.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b62dc100
|
14 years |
jakub |
Avoid having '\0' in FAT dentry names by avoiding str_cpy().
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
|
|
|
@9fec913
|
14 years |
jakub |
Add omitted block_put() to error path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffa2c8ef
|
14 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
|
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
|
|
|
@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
|
|
|
@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
|
|
|