summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-02-12sapi: PR1911: Add CONFIGURE_DISABLE_BSP_SETTINGSSebastian Huber1-0/+2
2013-01-10cpukit: Fix many Doxygen warningsJoel Sherrill1-6/+6
2013-01-10cpukit: Use Consistent Beginning of Doxygen Group NotationJoel Sherrill1-1/+1
This is the result of a sed script which converts all uses of @{ into a consistent form.
2013-01-10cpukit: Doxygen group fixes and many warnings addressedJoel Sherrill4-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.
2013-01-04libmisc: Doxygen Clean Up Task #1Ayush Awasthi12-307/+360
Conflicts occured durning this patch and modifications in the repo were favored over the patch.
2012-12-28Header File Doxygen Enhancement Task #1Alex Ivanov4-10/+18
2012-12-28Header File Doxygen Enhancement Task #11Mathew Kallada3-2/+4
2012-12-28Header File Doxygen Enhancement Task #7Mathew Kallada2-0/+6
2012-12-28Header File Doxygen Enhancement Task #2Mathew Kallada5-5/+27
2012-12-28libmisc/mouse: Doxygen Group Clean UpJoel Sherrill2-5/+8
2012-12-28Miscellaneous Doxygen clean-upJoel Sherrill1-0/+2
2012-12-21libmisc: Doxygen Enhancement Task #1Mathew Kallada29-81/+247
2012-12-19libmisc: Doxygen Enhancement Task #2Mathew Kallada10-9/+80
http://www.google-melange.com/gci/task/view/google/gci2012/7959228
2012-12-18shell: Remove interface down warning in ifconfigSebastian Huber1-4/+0
Whether an interface down is supported or not depends on the interface driver.
2012-12-05dosfs: Delete fattype parameter for msdos_format()Ralf Kirchner1-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.
2012-12-05dosfs: Add skip_alignment for msdos_format()Ralf Kirchner1-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.
2012-12-01Support additional shell keystrokes.Ric Claus1-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.
2012-12-01Updated mount usage line.Ric Claus1-8/+8
The mount usage line didn't mention the '-o options' handled by the code, so I updated it.
2012-12-01Updated mkdos options string.Ric Claus1-1/+1
The usage statement for the mkdos command was out of date with respect to the code, so I have updated it.
2012-11-29Filesystem: DocumentationRalf Kirchner1-0/+2
2012-11-21monitor: TypoSebastian Huber1-1/+1
2012-11-15score: Add RTEMS_FATAL_SOURCE_STACK_CHECKERSebastian Huber1-1/+4
2012-11-07monitor: Add const qualifierSebastian Huber14-59/+60
2012-11-07monitor: Avoid unused functionSebastian Huber1-0/+2
2012-11-07sapi: Use rtems_config*_get_microseconds_per_tickSebastian Huber1-1/+1
2012-11-02monitor: Support for system eventsSebastian Huber1-0/+1
2012-10-30rtems: Reusable event implementationSebastian Huber1-1/+1
Change event implementation to enable reuse for system events.
2012-10-25score: Work area initialization API changeSebastian Huber1-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.
2012-10-19Make uid_buttons static.Ralf Corsépius1-3/+3
Reorder include-files. Remove stray blanks.
2012-09-05shell/dd-misc.c: Rename __unused to avoid conflict with new <sys/cdefs.h>Joel Sherrill1-1/+1
2012-07-19Remove CVS-Ids.Ralf Corsépius1-2/+0
2012-06-12libblock: Add block device statisticsSebastian Huber3-0/+63
2012-05-31Fix C files which had two semi-colons at EOLJoel Sherrill1-1/+1
2012-05-24shell/lsof: Use fprintf() instead of printk()Sebastian Huber1-2/+6
2012-05-11Remove CVS Id Strings (manual edits after script)Joel Sherrill2-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.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill134-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.
2012-03-30PR 2021 - mdump address problem with volatileRic Claus1-9/+16
2012-03-13libblock: New block IO control support functionsSebastian Huber1-1/+1
2012-03-13Filesystem: Reference counting for locationsSebastian Huber3-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.
2012-02-13Avoid NULL pointer accessSebastian Huber1-3/+5
2012-02-03PR 2001/shell - medit command argument parsing correctionJoel Sherrill1-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>
2012-02-02PR 2012 - mdump/wdump shell cmds handle length arg incorrectly; add ldump cmdJoel Sherrill4-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>
2012-02-01Remove all .cvsignore files.Joel Sherrill1-2/+0
2011-12-062011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* libmisc/stackchk/check.c: Make Stack_check_Initialize, Stack_check_Dump_threads_usage static.
2011-12-062011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+3
* libmisc/serdbg/serdbg.h: Add serdbg_init_dbg. * libmisc/serdbg/serdbgcnf.h: Remove conditional serdbg_init_dbg prototype.
2011-12-062011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* libmisc/mouse/serial_mouse.c: Make serial_mouse_l_rint static.
2011-12-062011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius4-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.
2011-12-052011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-12/+12
* libmisc/capture/capture.c: Make RTEMS_CAPTURE_* defines unsigned (Avoid implicit sign-conversions). Make rtems_capture_trigger static (Missing prototypes). Make rtems_capture_trigger static (Missing prototypes). * libmisc/capture/capture.h: Make RTEMS_CAPTURE_WATCH, RTEMS_CAPTURE_TRACED unsigned (Avoid implicit sign conversions).
2011-12-052011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* libmisc/mouse/mouse_parser.c: Make MOU_Data static.
2011-12-052011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+4
* libmisc/shell/shell.h: Add rtems_shell_main_monitor. * libmisc/shell/cmds.c: Make rtems_shell_main_monitor non-static.