summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libmisc: Add utf8proc-v1.1.5Ralf Kirchner2013-06-036-0/+14539
| | | | | | | utf8proc is a small library for processing UTF-8 encoded Unicode strings. Some features are Unicode normalization, stripping of default ignorable characters, case folding and detection of grapheme cluster boundaries. For the time beeing utf8proc is intended to be used for normalizing and folding UTF-8 strings for comparison purposes when adding UTF-8 support to the FAT file system.
* shell: Add df commandAndrei Mozzhuhin2013-05-163-1/+165
|
* shell: Fix NULL pointer accessAndreas Heinig2013-05-161-1/+1
|
* sapi: PR1911: Add CONFIGURE_DISABLE_BSP_SETTINGSSebastian Huber2013-02-121-0/+2
|
* cpukit: Fix many Doxygen warningsJoel Sherrill2013-01-101-6/+6
|
* cpukit: Use Consistent Beginning of Doxygen Group NotationJoel Sherrill2013-01-101-1/+1
| | | | | This is the result of a sed script which converts all uses of @{ into a consistent form.
* cpukit: Doxygen group fixes and many warnings addressedJoel Sherrill2013-01-104-17/+20
| | | | | | | The output of the modules.html is much improved. Most filesystem and POSIX API related groups are properly nested. Some formatting issues were addressed as were multiple inconsistencies.
* libmisc: Doxygen Clean Up Task #1Ayush Awasthi2013-01-0412-307/+360
| | | | | Conflicts occured durning this patch and modifications in the repo were favored over the patch.
* Header File Doxygen Enhancement Task #1Alex Ivanov2012-12-284-10/+18
|
* Header File Doxygen Enhancement Task #11Mathew Kallada2012-12-283-2/+4
|
* Header File Doxygen Enhancement Task #7Mathew Kallada2012-12-282-0/+6
|
* Header File Doxygen Enhancement Task #2Mathew Kallada2012-12-285-5/+27
|
* libmisc/mouse: Doxygen Group Clean UpJoel Sherrill2012-12-282-5/+8
|
* Miscellaneous Doxygen clean-upJoel Sherrill2012-12-281-0/+2
|
* libmisc: Doxygen Enhancement Task #1Mathew Kallada2012-12-2129-81/+247
|
* libmisc: Doxygen Enhancement Task #2Mathew Kallada2012-12-1910-9/+80
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/7959228
* shell: Remove interface down warning in ifconfigSebastian Huber2012-12-181-4/+0
| | | | | Whether an interface down is supported or not depends on the interface driver.
* dosfs: Delete fattype parameter for msdos_format()Ralf Kirchner2012-12-051-24/+1
| | | | | | | | Delete fattype parameter of msdos_format_request_param_t because the FAT type is determined by cluster and disk size. Estimate FAT type and re-evaluate FAT type after exact parameter determination.
* dosfs: Add skip_alignment for msdos_format()Ralf Kirchner2012-12-051-2/+2
| | | | | | | | | | Add skip_alignment parameter of msdos_format_request_param_t. Delete cluster_align parameter of msdos_format_request_param_t. By default the FAT, data cluster, and root directory for FAT12 and FAT16 is aligned on a cluster boundary to optimize performance. Format changes throughout.
* Support additional shell keystrokes.Ric Claus2012-12-011-70/+150
| | | | | | | Emacs style keystrokes Ctrl-B, F, G, P, N, T and U are now supported as they are in bash. Also, commands invoked from the history are moved up in the history buffer when they are executed. Thus, the most recently executed command is always just one up-arrow (or Ctrl-P) keystroke away.
* Updated mount usage line.Ric Claus2012-12-011-8/+8
| | | | | The mount usage line didn't mention the '-o options' handled by the code, so I updated it.
* Updated mkdos options string.Ric Claus2012-12-011-1/+1
| | | | | The usage statement for the mkdos command was out of date with respect to the code, so I have updated it.
* Filesystem: DocumentationRalf Kirchner2012-11-291-0/+2
|
* monitor: TypoSebastian Huber2012-11-211-1/+1
|
* score: Add RTEMS_FATAL_SOURCE_STACK_CHECKERSebastian Huber2012-11-151-1/+4
|
* monitor: Add const qualifierSebastian Huber2012-11-0714-59/+60
|
* monitor: Avoid unused functionSebastian Huber2012-11-071-0/+2
|
* sapi: Use rtems_config*_get_microseconds_per_tickSebastian Huber2012-11-071-1/+1
|
* monitor: Support for system eventsSebastian Huber2012-11-021-0/+1
|
* rtems: Reusable event implementationSebastian Huber2012-10-301-1/+1
| | | | Change event implementation to enable reuse for system events.
* score: Work area initialization API changeSebastian Huber2012-10-251-1/+0
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* Make uid_buttons static.Ralf Corsépius2012-10-191-3/+3
| | | | | Reorder include-files. Remove stray blanks.
* shell/dd-misc.c: Rename __unused to avoid conflict with new <sys/cdefs.h>Joel Sherrill2012-09-051-1/+1
|
* Remove CVS-Ids.Ralf Corsépius2012-07-191-2/+0
|
* libblock: Add block device statisticsSebastian Huber2012-06-123-0/+63
|
* Fix C files which had two semi-colons at EOLJoel Sherrill2012-05-311-1/+1
|
* shell/lsof: Use fprintf() instead of printk()Sebastian Huber2012-05-241-2/+6
|
* Remove CVS Id Strings (manual edits after script)Joel Sherrill2012-05-112-6/+0
| | | | | | These modifications were required by hand after running the script. In some cases, the file names did not match patterns. In others, the format of the file did not match any common patterns.
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-11134-293/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* PR 2021 - mdump address problem with volatileRic Claus2012-03-301-9/+16
|
* libblock: New block IO control support functionsSebastian Huber2012-03-131-1/+1
|
* Filesystem: Reference counting for locationsSebastian Huber2012-03-133-0/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o A new data structure rtems_filesystem_global_location_t was introduced to be used for o the mount point location in the mount table entry, o the file system root location in the mount table entry, o the root directory location in the user environment, and o the current directory location in the user environment. During the path evaluation global start locations are obtained to ensure that the current file system instance will be not unmounted in the meantime. o The user environment uses now reference counting and is protected from concurrent access. o The path evaluation process was completely rewritten and simplified. The IMFS, RFS, NFS, and DOSFS use now a generic path evaluation method. Recursive calls in the path evaluation have been replaced with iteration to avoid stack overflows. Only the evaluation of symbolic links is recursive. No dynamic memory allocations and intermediate buffers are used in the high level path evaluation. No global locks are held during the file system instance specific path evaluation process. o Recursive symbolic link evaluation is now limited by RTEMS_FILESYSTEM_SYMLOOP_MAX. Applications can retrieve this value via sysconf(). o The device file system (devFS) uses now no global variables and allocation from the workspace. Node names are allocated from the heap. o The upper layer lseek() performs now some parameter checks. o The upper layer ftruncate() performs now some parameter checks. o unmask() is now restricted to the RWX flags and protected from concurrent access. o The fchmod_h and rmnod_h file system node handlers are now a file system operation. o The unlink_h operation has been removed. All nodes are now destroyed with the rmnod_h operation. o New lock_h, unlock_h, clonenod_h, and are_nodes_equal_h file system operations. o The path evaluation and file system operations are now protected by per file system instance lock and unlock operations. o Fix and test file descriptor duplicate in fcntl(). o New test fstests/fsnofs01.
* Avoid NULL pointer accessSebastian Huber2012-02-131-3/+5
|
* PR 2001/shell - medit command argument parsing correctionJoel Sherrill2012-02-031-3/+1
| | | | | | | | | | | "medit" overran the argument list, choking on the NULL pointer following the last argument. Note that "medit" still only does byte-sized accesses, which limits its usefulness on most systems. Author: Werner Almesberger <werner@almesberger.net> Signed-off-by: Sebastien Bourdeauducq <sebastien@milkymist.org>
* PR 2012 - mdump/wdump shell cmds handle length arg incorrectly; add ldump cmdJoel Sherrill2012-02-024-134/+168
| | | | | | | | | | | | | * libmisc/shell/main_mdump.c: Reworked to fix bugs in handling of the length argument and to provide an "ldump" command. This file now also supports the "wdump" command. In addition, an RTEMS API function called rtems_mdump() is provided to allow easy dumping from application code. * libmisc/shell/main_mwdump.c: Obsolete file. * libmisc/Makefile.am: Removed main_mwdump.c * libmisc/shell/shellconfig.h: Added "ldump" command. * shell/memory.t: Added documentation for the "ldump" command Signed-off-by: Ric Claus <claus@SLAC.Stanford.edu>
* Remove all .cvsignore files.Joel Sherrill2012-02-011-2/+0
|
* 2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-061-2/+2
| | | | | * libmisc/stackchk/check.c: Make Stack_check_Initialize, Stack_check_Dump_threads_usage static.
* 2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-062-1/+3
| | | | | | * libmisc/serdbg/serdbg.h: Add serdbg_init_dbg. * libmisc/serdbg/serdbgcnf.h: Remove conditional serdbg_init_dbg prototype.
* 2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-061-1/+1
| | | | * libmisc/mouse/serial_mouse.c: Make serial_mouse_l_rint static.
* 2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-064-6/+7
| | | | | | | | | | | * libmisc/monitor/mon-network.c: Include <rtems/monitor.h>. * libmisc/monitor/mon-object.c: Make rtems_monitor_object_canonical_next_remote, rtems_monitor_object_dump_1, rtems_monitor_object_dump_all static. * libmisc/monitor/mon-prmisc.c: Make rtems_monitor_dump_assoc_bitfield static. * libmisc/monitor/mon-symbols.c: Make rtems_monitor_symbol_dump_all static.