Chris Johns
d0fcd0b8a6
2011-03-15 Chris Johns <chrisj@rtems.org>
...
PR 1763/shell
* libmisc/shell/hexdump-conv.c: Remove debug hacks.
PR 1757/filesystem
* libfs/src/rfs/rtems-rfs-block-pos.h,
libfs/src/rfs/rtems-rfs-block.h, libfs/src/rfs/rtems-rfs-file.c,
libfs/src/rfs/rtems-rfs-rtems-file.c: Set the file size in
iop-size when a file is open. Fix lseek to end of file then write
for sizes less than half the file system block size.
* libfs/src/rfs/rtems-rfs-rtems-dev.c,
libfs/src/rfs/rtems-rfs-rtems-dir.c,
libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-rtems.h:
Fix the fstat and fchmod calls due to the change in the iop struct
where pathinfo went away. The node_access field in pathinfo was
overloaded.
2011-03-15 05:02:34 +00:00
Joel Sherrill
03b50961d8
2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/mouse/mouse_parser.c, libmisc/mouse/serial_mouse.c: Remove
include of bsp.h
2011-03-14 18:17:28 +00:00
Joel Sherrill
3d6c1bb6b4
2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1762/cpukit
* Makefile.am, preinstall.am, libmisc/Makefile.am, wrapup/Makefile.am:
Add generic serial mouse driver and mouse parser. The parser code was
in the pc386 BSP but was generic so cleaned up and placed here.
Serial mouse driver itself is new.
* libmisc/mouse/README, libmisc/mouse/mouse_parser.c,
libmisc/mouse/mouse_parser.h, libmisc/mouse/serial_mouse.c,
libmisc/mouse/serial_mouse.h: New files.
2011-03-14 14:56:08 +00:00
Sebastian Huber
db498aba75
2011-03-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libmisc/cpuuse/cpuusagereport.c: Fix calculation in case a thread
dispatch happends in the meantime. The percent values will not sum up
to one hundred percent.
2011-03-07 14:55:05 +00:00
Sebastian Huber
babaedefa9
2011-03-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/rtems/irq-extension.h: Documentation.
* libmisc/monitor/mon-prmisc.c: Fix for multiprocessing configuration.
2011-03-07 13:54:44 +00:00
Ralf Corsepius
7858b90e7c
2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libmisc/devnull/devnull.h, libmisc/stackchk/stackchk.h:
Fix header guard. Add missing includes.
2011-02-23 14:07:40 +00:00
Joel Sherrill
d18d5890ab
2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/Makefile.am, libmisc/fb/mw_uid.c, libmisc/fb/mw_uid.h: Clean
up. Add Doxygen style comments. Add method to print uid structure.
* libmisc/fb/mw_print.c: New file.
2011-02-17 19:24:20 +00:00
Sebastian Huber
a8afce3872
2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libblock/include/rtems/bdpart.h (rtems_bdpart_format):
Preserve previous API.
* libblock/src/bdpart-create.c, libblock/src/bdpart-read.c,
libblock/src/bdpart-write.c: Reflect changes above.
* libmisc/shell/fdisk.c: Reflect changes above.
2011-02-17 16:25:43 +00:00
Joel Sherrill
a0323a9f8f
2011-02-15 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* libmisc/capture/capture.c, posix/src/keyfreememory.c,
posix/src/pthread.c, score/include/rtems/score/wkspace.h,
score/src/objectextendinformation.c,
score/src/objectnamespaceremove.c, score/src/objectsetname.c,
score/src/threadclose.c, score/src/threadinitialize.c,
score/src/wkspace.c: Many places were checking for a NULL pointer
before calling _Workspace_Free. By moving the check into
_Workspace_Free, we eliminate a number of conditional paths and make
it harder to return a NULL pointer.
2011-02-16 00:24:49 +00:00
Ralf Corsepius
3fc4d1463f
2011-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libmisc/shell/fdisk.c: Reflect changes above.
2011-02-11 00:05:29 +00:00
Ralf Corsepius
5b1f197948
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libmisc/shell/hexdump-display.c:
Eliminate bcopy, bzero, bcmp, index (Obsolete).
* libmisc/shell/hexdump-parse.c: Eliminate index (Obsolete).
* libmisc/shell/hexsyntax.c: Eliminate rindex (Obsolete).
* libmisc/shell/main_hexdump.c: Eliminate rindex (Obsolete).
* libmisc/shell/main_rm.c: Eliminate rindex (Obsolete).
2011-02-02 04:21:26 +00:00
Ralf Corsepius
200c945879
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtounsignedchar.c,
libmisc/stringto/stringtounsignedint.c: Reformat range check.
2011-02-01 05:55:32 +00:00
Ralf Corsepius
5410c14a56
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/Makefile.am: Add stringto/stringtolongdouble.c.
* libmisc/stringto/stringtolongdouble.c: New.
2011-02-01 05:48:30 +00:00
Ralf Corsepius
ebf806fd52
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringto.h: Rename header-guard.
Add rtems_string_to_long_double.
2011-02-01 05:45:33 +00:00
Ralf Corsepius
fe7c9a1f83
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtoint.c: Reformat range check.
Add check for result==0.
2011-02-01 05:43:21 +00:00
Ralf Corsepius
a38457a755
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtofloat.c: Reformat range check.
Add check for result = -HUGE_VALF.
2011-02-01 05:41:48 +00:00
Ralf Corsepius
61bbacea0a
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtodouble.c: Reformat range check.
Add check for result = -HUGE_VAL.
2011-02-01 05:41:07 +00:00
Ralf Corsepius
5df16fab53
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtolonglong.c: Reformat range check.
c99 portability improvements. Add check for result==0.
2011-02-01 05:39:20 +00:00
Ralf Corsepius
c368bd6414
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtounsignedlonglong.c: Reformat range check.
c99 portability improvements.
2011-02-01 05:38:01 +00:00
Ralf Corsepius
37ecff5c4a
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtounsignedlong.c: Reformat range check.
2011-02-01 05:36:03 +00:00
Ralf Corsepius
80604fa73b
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtolong.c: Reformat range check.
Add check for result==0.
2011-02-01 05:29:26 +00:00
Ralf Corsepius
5598bdd3f6
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/Makefile.am: Remove stringto/stringto_template.h.
* libmisc/stringto/stringto_template.h: Remove.
2011-02-01 02:39:21 +00:00
Ralf Corsepius
8b9a33e895
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtodouble.c,
libmisc/stringto/stringtofloat.c: Rework.
2011-02-01 02:34:19 +00:00
Ralf Corsepius
2f8f4950fc
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtolong.c,
libmisc/stringto/stringtolonglong.c,
libmisc/stringto/stringtounsignedlong.c,
libmisc/stringto/stringtounsignedlonglong.c:
Rework.
2011-02-01 02:32:46 +00:00
Ralf Corsepius
0e867af11e
2011-01-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtoint.c,
libmisc/stringto/stringtounsignedint.c,
libmisc/stringto/stringtounsignedchar.c: Rework.
2011-01-31 16:25:13 +00:00
Ralf Corsepius
58dac487fd
2011-01-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* libmisc/stringto/stringtopointer.c: Rework.
2011-01-31 16:03:16 +00:00
Joel Sherrill
59f1bfe606
2011-01-21 Eric Norum <wenorum@lbl.gov>
...
* libmisc/capture/capture.c: Avoid using TCB of task just deleted.
2011-01-21 19:40:17 +00:00
Joel Sherrill
2946682d59
2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/shell/main_dd.c: Make symbol unique to avoid conflict with
same name in <sys/stat.h>.
2011-01-17 23:05:36 +00:00
Joel Sherrill
f16c0591a2
2011-01-17 Alin Rus <alin.codejunkie@gmail.com>
...
* posix/src/aio_cancel.c: Fixed ending of if braces.
2011-01-17 Alin Rus <alin.codejunkie@gmail.com >
* posix/src/aio_misc.c: Add debug information. Fixed idle_threads/
active_threads issues. Fixed infinite loop in rtems_aio_handle().
2011-01-17 22:12:48 +00:00
Sebastian Huber
4e21c9a5b1
2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libmisc/cpuuse/cpuusagereport.c: We have to take the time since the
last context switch before the uptime.
2010-12-16 15:46:34 +00:00
Sebastian Huber
6c6b2f13f4
2010-12-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libnetworking/loop.h, libnetworking/net/if_loop.c,
libnetworking/rtems/rtems_glue.c, libmisc/dummy/dummy-networking.c:
Initialize loop back interface during normal initialization via
rtems_bsdnet_initialize_network().
2010-12-08 10:30:27 +00:00
Sebastian Huber
8720a3a509
2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c:
Avoid dead code if POSIX API is enabled.
2010-11-23 15:26:52 +00:00
Sebastian Huber
4e3d9b8a84
2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c:
Fixed NULL pointer access in case POSIX API is disabled.
2010-11-23 14:59:05 +00:00
Sebastian Huber
3ff9156f6b
2010-11-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libmisc/monitor/mon-monitor.c: Fixed broken monitor command list.
2010-11-19 09:44:21 +00:00
Joel Sherrill
c8b3806d1a
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/monitor/mon-monitor.c: Move node code into multiprocessing
ifdef.
2010-11-16 17:51:02 +00:00
Joel Sherrill
1123658086
2010-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/stackchk/check.c: Make compile again.
* sapi/src/io.c, score/src/heap.c: Address dead assignment
issues found by clang.
2010-11-04 23:00:04 +00:00
Joel Sherrill
16b1546e0b
2010-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/stackchk/check.c: Address casting issue highlighted by clang.
There was no need for an intermediate cast to a structure pointer.
2010-11-04 22:22:49 +00:00
Joel Sherrill
8cb97f594f
2010-08-28 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1694/shell
* libmisc/shell/main_setenv.c: Address memory leak identified by
Coverity.
2010-08-28 20:10:00 +00:00
Joel Sherrill
57cdf005bc
2010-08-27 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/shell/main_date.c: Use snprintf() not sprintf().
2010-08-27 18:04:28 +00:00
Joel Sherrill
6b9886bbac
2010-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/monitor/mon-symbols.c: Fix length of buffer passed to
strncpy() so there is room for a NULL terminator.
2010-08-26 21:41:41 +00:00
Joel Sherrill
21e3de112c
2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
...
Coverity Id 169
* libmisc/stackchk/check.c: Readd line accidentally deleted between
1.67 and 1.68.
2010-08-25 20:29:41 +00:00
Joel Sherrill
d4a97df3fd
2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
...
Coverity Id 163
* libmisc/stackchk/check.c: Adjust conditional compilation.
2010-08-25 20:15:56 +00:00
Ralf Corsepius
b15fb6e065
2010-08-24 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libmisc/untar/untar.c: Return if open fails.
Use ssize_t for read() return value.
2010-08-24 13:06:24 +00:00
Joel Sherrill
229264b20d
2010-08-20 <yann.sionneau@telecom-sudparis.eu>
...
* libmisc/fb/fb.h: Add constants for buffer modes.
2010-08-20 21:24:44 +00:00
Joel Sherrill
5114d3ffd2
2010-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/stackchk/check.c: If this port does not allocate the
interrupt stack, then it must always be a thread stack. Do not
include code to print the interrupt stack information.
2010-08-02 18:26:30 +00:00
Joel Sherrill
4f3d72fb53
2010-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libfs/src/imfs/imfs_load_tar.c, libmisc/untar/untar.c: Now supports
both pax and GNU tar created tar files.
2010-07-27 18:11:42 +00:00
Joel Sherrill
77c330ce3d
2010-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libcsupport/src/privateenv.c, libmisc/cpuuse/cpuusagereport.c,
posix/Makefile.am, posix/include/rtems/posix/key.h,
posix/src/keycreate.c, posix/src/keydelete.c,
score/src/iterateoverthreads.c: Since removing ITRON, the loop over
all APIs for tasks has a path that cannot be reached. Either modify
the code or mark tests for NULL as RTEMS_DEBUG.
* posix/src/keyfreememory.c: New file.
2010-07-26 22:03:18 +00:00
Joel Sherrill
71c012aff5
2010-07-04 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
libcsupport/src/__times.c, libcsupport/src/libio_init.c,
libcsupport/src/mallocfreespace.c, libcsupport/src/mount-mgr.c,
libcsupport/src/mount.c, libcsupport/src/rewinddir.c,
libcsupport/src/seekdir.c, libcsupport/src/telldir.c,
libcsupport/src/unmount.c, libfs/src/dosfs/fat.c,
libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/msdos_create.c,
libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c,
libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_format.c,
libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_initsupp.c,
libfs/src/dosfs/msdos_rename.c, libmisc/cpuuse/cpuusagereport.c,
libmisc/shell/vis.c, libmisc/stackchk/check.c, sapi/src/posixapi.c,
telnetd/telnetd.c: Remove include of assert.h when it is not needed.
2010-07-04 14:53:47 +00:00
Sebastian Huber
6c0fcd4a39
2010-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libcsupport/include/rtems/libio_.h: Removed
rtems_filesystem_mount_table_control.
* libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c,
libcsupport/src/mount.c libcsupport/src/statvfs.c,
libcsupport/src/unmount.c, libmisc/shell/main_mount.c: Documentation.
Removed rtems_filesystem_mounts_first() and
rtems_filesystem_mounts_next(). Added
rtems_filesystem_mount_iterate(). Changed return type of
rtems_filesystem_iterate(). Removed rtems_filesystem_nodes_equal().
2010-07-01 13:05:18 +00:00
Joel Sherrill
170f26aa17
2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Add const.
2010-06-28 14:33:34 +00:00