summaryrefslogtreecommitdiffstats
path: root/testsuites/fstests/fsdosfsname01 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update company nameSebastian Huber2023-05-205-5/+5
| | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
* fstests/fsdosfsname01/create_image.sh: Manually change license to BSD-2Joel Sherrill2022-04-121-3/+22
| | | | Updates #3053.
* testsuites/fstests/*: Change license to BSD-2Joel Sherrill2022-04-121-3/+22
| | | | Updates #3053.
* testsuites/fstests/*: Change license to BSD-2Joel Sherrill2022-04-073-9/+66
| | | | Updates #3053.
* bsps/testsuites/: Scripted embedded brains header file clean upJoel Sherrill2022-03-104-24/+0
| | | | Updates #4625.
* testsuites/fstests/fsdosfsname01/create_files.cs: Convert to UNIX CR/LF.Joel Sherrill2022-03-101-121/+121
| | | | | | This file had a mix of both DOS and UNIX CR/LF. Updates #4625.
* fsdosfsname01: Fix string truncation warningFrank Kühndel2020-10-151-6/+7
| | | | | | | | | | | | | | | This patch fixes a compiler warning: ../../../testsuites/fstests/fsdosfsname01/init.c:430:19: warning: '%s' directive output may be truncated writing up to 6424 bytes into a region of size 257 [-Wformat-truncation=] The buffer 'dirname' is exactly large enough so that no truncation can ever occur. Using the return value of snprintf() is an official supported way to suppress the warning. I considered the comment of Joel Sherrill about not replacing snprintf(): https://lists.rtems.org/pipermail/devel/2020-September/062113.html
* Canonicalize config.h includeSebastian Huber2020-04-161-1/+1
| | | | | | | | Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
* libio: Add POSIX user environment pointer to TCBSebastian Huber2020-02-251-1/+0
| | | | | | | | | | The IO library used a POSIX key to store an optional POSIX user environment pointer. This pulled in the POSIX keys support in every application configuration. Add a user environment pointer to the thread control block (TCB) instead. Applications which do not need the POSIX user environment will just get an overhead of one pointer per thread. Close #3882.
* config: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORSSebastian Huber2019-12-191-1/+1
| | | | | | | Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS into CONFIGURE_MAXIMUM_FILE_DESCRIPTORS. Update #3753.
* dosfs: Fix device identifierSebastian Huber2018-11-271-0/+41
| | | | Update #3358.
* ramdisk: Use rtems_blkdev_create()Sebastian Huber2018-08-071-32/+3
| | | | Update #3358.
* tools: Remove rtems-bin2cSebastian Huber2018-06-141-1/+1
| | | | | | This tool is now included in the RTEMS tools repository. Close #3380.
* Drop executable permissions on .[ch] filesJoel Sherrill2018-04-301-0/+0
|
* testsuite/fstests: Merged nested Makefile.am files into one Makefile.amChris Johns2018-04-101-21/+0
| | | | | | This change is part of the testsuite Makefile.am reorganization. Update #3382
* dosfs: Allow creating a file with similar name.Christian Mauderer2017-12-071-0/+25
| | | | | | | | 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.
* dosfs: Fix files with same name as volume name.Christian Mauderer2017-12-051-1/+44
| | | | | | | Take care that a file in the root directory with the same name as the volume name can be found. Update #3257.
* tests: Use simple console driverSebastian Huber2017-11-061-1/+1
| | | | | Update #3170. Update #3199.
* tests: Remove TEST_INITSebastian Huber2017-10-281-2/+0
| | | | | | | | The TEST_EXTERN is a used only by the system.h style tests and they use CONFIGURE_INIT appropriately. Update #3170. Update #3199.
* testsuite: Use printk for all test output where possible.Chris Johns2017-10-231-0/+2
| | | | | | | | | | - Remove the printf support leaving the direct printk support configured with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf call to printk. - Control the test's single init for functions and global data with TEST_INIT and not CONFIGURE_INIT. They are now separate. Updates #3170.
* tests: Use floating point taskSebastian Huber2017-07-181-0/+2
| | | | | | | These tests directly or indirectly use fprintf(), etc. which may use the floating point unit. Update #3076.
* dosfs: Fix file name searchSebastian Huber2017-03-161-1/+10
| | | | | | | 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 msdos_utf8_normalize_and_fold()Sebastian Huber2017-03-161-3/+20
| | | | | | | | 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 msdos_find_file_in_directory()Sebastian Huber2017-02-141-0/+22
| | | | | | For a filename match the entry must match without anything remaining. Close #2908.
* fstests/fsdosfsname01: Fix Makefile.amSebastian Huber2016-01-271-14/+2
|
* Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber2014-12-161-2/+0
| | | | This define was superfluous, undocumented and used inconsistently.
* testsuites: Remove BSP_SMALL_MEMORYJoel Sherrill2014-05-061-23/+9
|
* fsdosfsname01: Honor BSP_SMALL_MEMORYJoel Sherrill2014-04-221-9/+23
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-215-5/+5
|
* tests/fstests: Use <rtems/test.h>Sebastian Huber2014-03-171-3/+6
|
* fsdosfsname01: Improve test for duplicate namesRalf Kirchner2013-11-151-1/+9
|
* fsdsosfsname01: Ensure endian correctnessRalf Kirchner2013-06-033-33/+6418
|
* fsdosfsname01: Add compatibility testsRalf Kirchner2013-06-036-0/+11294
| | | | | | Test handling of file names and directory names according to Microsofts specification for the FAT file system. Tests for compatibility with a genuine MS Windows FAT file system have been added.
* fsdosfsname01: Add multibyte testsRalf Kirchner2013-06-032-1/+286
| | | | | Test handling of file names and directory names according to Microsofts specification for the FAT file system. Tests for multibyte file names and directory names have been added.
* fsdosfsname01: New testRalf Kirchner2013-06-034-0/+686
Test handling of file names and directory names according to Microsofts specification for the FAT file system. So far tested only for the default character set (code page 850).