summaryrefslogtreecommitdiff
path: root/cpukit/libfs (follow)
AgeCommit message (Collapse)Author
2017-12-13RFS: Include <rtems/rtems-rfs-shell.h>Sebastian Huber
Prepare for header file move to common include directory. Update #3254.
2017-12-13pipe: Include <rtems/pipe.h>Sebastian Huber
Prepare for header file move to common include directory. Update #3254.
2017-12-13dosfs: Include <rtems/dosfs.h>Sebastian Huber
Prepare for header file move to common include directory. Update #3254.
2017-12-13devfs: Include <rtems/devfs.h>Sebastian Huber
Prepare for header file move to common include directory. Update #3254.
2017-12-13IMFS: Include <rtems/imfs.h>Sebastian Huber
Prepare for header file move to common include directory. Update #3254.
2017-12-07dosfs: Allow creating a file with similar name.Christian Mauderer
If there is already a file with a long file name it isn't possible to create a second file which has a name that ends on the first files name (for example ets.beam and sets.beam). This patch fixes that. Update #3258.
2017-12-05dosfs: Fix files with same name as volume name.Christian Mauderer
Take care that a file in the root directory with the same name as the volume name can be found. Update #3257.
2017-09-27score: Simplify red-black tree debug supportSebastian Huber
Make the RBTree_Node layout independent of RTEMS_DEBUG (and all other build configuration options). This allows the use of this structure in Newlib. Update #3112.
2017-09-15libio: Add rtems_libio_iop_is_append()Sebastian Huber
Update #3132.
2017-09-15libio: Add rtems_libio_iop_is_writeable()Sebastian Huber
Update #3132.
2017-09-15libio: Add rtems_libio_iop_is_no_delay()Sebastian Huber
Update #3132.
2017-09-15libio: Add rtems_libio_iop_flags()Sebastian Huber
Update #3132.
2017-09-15libio: Add iop set/clear flagsSebastian Huber
Update #3132.
2017-09-06dosfs: Fix fat_file_update()Sebastian Huber
Do not update the non-existant meta-data of the root directory. Update #2944.
2017-09-06dosfs: Fix find name next entry preparationSebastian Huber
Update #2964.
2017-09-06dosfs: Fix msdos_dir_read()Sebastian Huber
Set a proper name buffer length for each converter invocation. Update #2987.
2017-09-06dosfs: Support a cluster size of 64KiBSebastian Huber
Close #3003.
2017-08-25Include missing <string.h>Sebastian Huber
Update #2133.
2017-07-14posix/mmap: Add support for file handler and MAP_ANONKevin Kirspel
Added a mmap file handler to struct _rtems_filesystem_file_handlers_r. Updated each file handler object to support the default mmap handler. Updated mmap() to call the mmap handler for MAP_SHARED. Added a mmap file handler for shm Added support for MAP_ANON in mmap(). Updates #2859
2017-06-07Include missing <sys/param.h>Sebastian Huber
Some kernel-space header expect that <sys/param.h> is present. Update #2833.
2017-06-07Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber
Update #2833.
2017-05-24build-system: Parallel build all subdirs.Chris Johns
2017-04-18rtems/inttypes.h: New file. Uses contents from cpukitJoel Sherrill
Provide extentions to <inttpes.h> PRIxxx constants for more POSIX types. Start with existing definitions found in RTEMS Project owned code in cpukit/. updates #2983.
2017-03-16dosfs: Fix file name searchSebastian Huber
Do not use our long file name entry count to optimize the file name search. The Unicode comparison must be taken into account. Update #2939.
2017-03-16dosfs: Fix race condition msdos_dir_read()Sebastian Huber
Obtain file system instance lock before member access. Update #2937.
2017-03-16dosfs: Rename fat_entries to lfn_entriesSebastian Huber
The name "fat_entries" for long file name directory entries is quite misleading.
2017-03-16dosfs: Fix long file name paddingSebastian Huber
Update #2934.
2017-03-16dosfs: msdos_filename_utf8_to_short_name_for_saveSebastian Huber
Simplify.
2017-03-16dosfs: Fix msdos_add_file()Sebastian Huber
Make sure that long file names work accross cluster boundaries. Update #2929.
2017-03-16dosfs: Simplify msdos_add_file()Sebastian Huber
Update #2929.
2017-03-16dosfs: Add and use msdos_lfn_checksum()Sebastian Huber
Update #2929.
2017-03-16dosfs: Simplify fat_file_open()Sebastian Huber
Update #2929.
2017-03-16dosfs: Simplify msdos_creat_node()Sebastian Huber
Update #2929.
2017-03-16dosfs: Fix fat_file_write()Sebastian Huber
Remove forced overwrite which leads to file data corruption. The logic to determine a forced overwrite was fundamentally broken. For simplity, disable this feature. Update #2622.
2017-03-16dosfs: Fix msdos_utf8_normalize_and_fold()Sebastian Huber
It is all right in case the result uses the full destination buffer. Without this fix the handling of a maximum 8.3 short file name is broken. Update #2928.
2017-02-28dosfs: Fix FAT32 formatterSebastian Huber
The second FAT entry contains a bit to indicate if the FAT32 filesystem is not dirty and a bit to indicate if there was no IO error. Set both bits for a fresh filesystem. This prevents a warning if mounted on Windows. Close #2913.
2017-02-28dosfs: Directories should have a file size of 0Sebastian Huber
Close #2755.
2017-02-23termios: Add kqueue() and poll() supportSebastian Huber
Real implementation is provided by libbsd.
2017-02-15Remove old CVS keywordsNick Withers
Update #2388.
2017-02-14dosfs: Fix msdos_find_file_in_directory()Sebastian Huber
For a filename match the entry must match without anything remaining. Close #2908.
2017-01-24Use <sys/endian.h>Sebastian Huber
Update #2803.
2017-01-23nfsclient: Fix suspicious conditionSebastian Huber
Close #2700.
2017-01-19JFFS2: Fix typoSebastian Huber
2016-12-20JFFS2: RTEMS_JFFS2_ON_DEMAND_GARBAGE_COLLECTIONSebastian Huber
Update #2844.
2016-12-20JFFS2: Add RTEMS_JFFS2_FORCE_GARBAGE_COLLECTIONSebastian Huber
Add IO control to force a garbage collection. Update #2844.
2016-12-20JFFS2: Add RTEMS_JFFS2_GET_INFOSebastian Huber
Add IO control RTEMS_JFFS2_GET_INFO to get some JFFS2 filesystem instance information. Update #2844.
2016-09-19imfs: Untangle dependenciesSebastian Huber
This helps to use IMFS_make_generic_node() without pulling in the complete IMFS implementation.
2016-09-16imfs: Fix IMFS_stat_file()Sebastian Huber
Use the adjusted and not the requested memfile bytes per block. Untangle dependencies.
2016-09-06score: Improve red-black tree debug supportSebastian Huber
Ensure that we extract a node only from the right tree.
2016-08-08score: Add debug support to red-black treesSebastian Huber
This helps to detect double insert and extract errors.