Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Simplify red-black tree debug support | Sebastian Huber | 2017-09-27 | 1 | -3/+0 |
| | | | | | | | | 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. | ||||
* | libio: Add rtems_libio_iop_is_append() | Sebastian Huber | 2017-09-15 | 5 | -7/+7 |
| | | | | Update #3132. | ||||
* | libio: Add rtems_libio_iop_is_writeable() | Sebastian Huber | 2017-09-15 | 1 | -1/+1 |
| | | | | Update #3132. | ||||
* | libio: Add rtems_libio_iop_is_no_delay() | Sebastian Huber | 2017-09-15 | 1 | -1/+1 |
| | | | | Update #3132. | ||||
* | libio: Add rtems_libio_iop_flags() | Sebastian Huber | 2017-09-15 | 1 | -1/+1 |
| | | | | Update #3132. | ||||
* | libio: Add iop set/clear flags | Sebastian Huber | 2017-09-15 | 3 | -4/+4 |
| | | | | Update #3132. | ||||
* | dosfs: Fix fat_file_update() | Sebastian Huber | 2017-09-06 | 1 | -5/+3 |
| | | | | | | Do not update the non-existant meta-data of the root directory. Update #2944. | ||||
* | dosfs: Fix find name next entry preparation | Sebastian Huber | 2017-09-06 | 1 | -25/+50 |
| | | | | Update #2964. | ||||
* | dosfs: Fix msdos_dir_read() | Sebastian Huber | 2017-09-06 | 1 | -27/+28 |
| | | | | | | Set a proper name buffer length for each converter invocation. Update #2987. | ||||
* | dosfs: Support a cluster size of 64KiB | Sebastian Huber | 2017-09-06 | 3 | -12/+10 |
| | | | | Close #3003. | ||||
* | Include missing <string.h> | Sebastian Huber | 2017-08-25 | 1 | -0/+2 |
| | | | | Update #2133. | ||||
* | posix/mmap: Add support for file handler and MAP_ANON | Kevin Kirspel | 2017-07-14 | 20 | -0/+63 |
| | | | | | | | | | | | 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 | ||||
* | Include missing <sys/param.h> | Sebastian Huber | 2017-06-07 | 1 | -0/+1 |
| | | | | | | Some kernel-space header expect that <sys/param.h> is present. Update #2833. | ||||
* | Do not include <sys/ioctl.h> in kernel-space | Sebastian Huber | 2017-06-07 | 2 | -0/+3 |
| | | | | Update #2833. | ||||
* | build-system: Parallel build all subdirs. | Chris Johns | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | rtems/inttypes.h: New file. Uses contents from cpukit | Joel Sherrill | 2017-04-18 | 4 | -40/+5 |
| | | | | | | | | 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. | ||||
* | dosfs: Fix file name search | Sebastian Huber | 2017-03-16 | 1 | -17/+7 |
| | | | | | | | 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. | ||||
* | dosfs: Fix race condition msdos_dir_read() | Sebastian Huber | 2017-03-16 | 1 | -5/+5 |
| | | | | | | Obtain file system instance lock before member access. Update #2937. | ||||
* | dosfs: Rename fat_entries to lfn_entries | Sebastian Huber | 2017-03-16 | 1 | -20/+20 |
| | | | | | The name "fat_entries" for long file name directory entries is quite misleading. | ||||
* | dosfs: Fix long file name padding | Sebastian Huber | 2017-03-16 | 1 | -3/+3 |
| | | | | Update #2934. | ||||
* | dosfs: msdos_filename_utf8_to_short_name_for_save | Sebastian Huber | 2017-03-16 | 1 | -15/+10 |
| | | | | Simplify. | ||||
* | dosfs: Fix msdos_add_file() | Sebastian Huber | 2017-03-16 | 1 | -245/+155 |
| | | | | | | Make sure that long file names work accross cluster boundaries. Update #2929. | ||||
* | dosfs: Simplify msdos_add_file() | Sebastian Huber | 2017-03-16 | 1 | -4/+2 |
| | | | | Update #2929. | ||||
* | dosfs: Add and use msdos_lfn_checksum() | Sebastian Huber | 2017-03-16 | 3 | -22/+25 |
| | | | | Update #2929. | ||||
* | dosfs: Simplify fat_file_open() | Sebastian Huber | 2017-03-16 | 1 | -3/+1 |
| | | | | Update #2929. | ||||
* | dosfs: Simplify msdos_creat_node() | Sebastian Huber | 2017-03-16 | 1 | -21/+14 |
| | | | | Update #2929. | ||||
* | dosfs: Fix fat_file_write() | Sebastian Huber | 2017-03-16 | 3 | -30/+11 |
| | | | | | | | | 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. | ||||
* | dosfs: Fix msdos_utf8_normalize_and_fold() | Sebastian Huber | 2017-03-16 | 1 | -2/+2 |
| | | | | | | | | 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. | ||||
* | dosfs: Fix FAT32 formatter | Sebastian Huber | 2017-02-28 | 1 | -2/+2 |
| | | | | | | | | | 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. | ||||
* | dosfs: Directories should have a file size of 0 | Sebastian Huber | 2017-02-28 | 1 | -1/+6 |
| | | | | Close #2755. | ||||
* | termios: Add kqueue() and poll() support | Sebastian Huber | 2017-02-23 | 2 | -7/+14 |
| | | | | Real implementation is provided by libbsd. | ||||
* | Remove old CVS keywords | Nick Withers | 2017-02-15 | 2 | -2/+2 |
| | | | | Update #2388. | ||||
* | dosfs: Fix msdos_find_file_in_directory() | Sebastian Huber | 2017-02-14 | 1 | -1/+1 |
| | | | | | | For a filename match the entry must match without anything remaining. Close #2908. | ||||
* | Use <sys/endian.h> | Sebastian Huber | 2017-01-24 | 1 | -13/+5 |
| | | | | Update #2803. | ||||
* | nfsclient: Fix suspicious condition | Sebastian Huber | 2017-01-23 | 1 | -1/+2 |
| | | | | Close #2700. | ||||
* | JFFS2: Fix typo | Sebastian Huber | 2017-01-19 | 1 | -1/+1 |
| | |||||
* | JFFS2: RTEMS_JFFS2_ON_DEMAND_GARBAGE_COLLECTION | Sebastian Huber | 2016-12-20 | 3 | -1/+50 |
| | | | | Update #2844. | ||||
* | JFFS2: Add RTEMS_JFFS2_FORCE_GARBAGE_COLLECTION | Sebastian Huber | 2016-12-20 | 2 | -0/+11 |
| | | | | | | Add IO control to force a garbage collection. Update #2844. | ||||
* | JFFS2: Add RTEMS_JFFS2_GET_INFO | Sebastian Huber | 2016-12-20 | 2 | -5/+171 |
| | | | | | | | Add IO control RTEMS_JFFS2_GET_INFO to get some JFFS2 filesystem instance information. Update #2844. | ||||
* | imfs: Untangle dependencies | Sebastian Huber | 2016-09-19 | 3 | -89/+116 |
| | | | | | This helps to use IMFS_make_generic_node() without pulling in the complete IMFS implementation. | ||||
* | imfs: Fix IMFS_stat_file() | Sebastian Huber | 2016-09-16 | 2 | -6/+3 |
| | | | | | Use the adjusted and not the requested memfile bytes per block. Untangle dependencies. | ||||
* | score: Improve red-black tree debug support | Sebastian Huber | 2016-09-06 | 1 | -0/+3 |
| | | | | Ensure that we extract a node only from the right tree. | ||||
* | score: Add debug support to red-black trees | Sebastian Huber | 2016-08-08 | 1 | -0/+1 |
| | | | | This helps to detect double insert and extract errors. | ||||
* | Misc: Spell length correctly | Joel Sherrill | 2016-07-12 | 1 | -1/+1 |
| | |||||
* | DOSFS - LENGHT -> LENGTH | Joel Sherrill | 2016-07-12 | 4 | -6/+6 |
| | | | | closes #2756, | ||||
* | Make rtems/print.h independent of rtems/bspIo.h | Sebastian Huber | 2016-06-22 | 2 | -1/+3 |
| | |||||
* | pipe: Use proper semaphore attr for mutex | Sebastian Huber | 2016-06-06 | 1 | -2/+2 |
| | | | | Close #2728. | ||||
* | dosfs: Use proper semaphore attr for mutex | Sebastian Huber | 2016-06-06 | 1 | -1/+2 |
| | | | | Close #2727. | ||||
* | libfs/jff2: Avoid printk format warnings. | Chris Johns | 2016-05-25 | 3 | -15/+30 |
| | | | | | This change does not fix the printk format warnings rather it ignores them. | ||||
* | fat: Fix for invalid cluster sizes | Sebastian Huber | 2016-05-20 | 1 | -1/+3 |
| | | | | | | | A cluster size > 32KiB resulted in an infinite loop in fat_init_volume_info() due to an integer overflow. Close #2717. |