summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-02-072011-02-08 Brett Swimley <bswimley@advanced.pro>Chris Johns2-0/+11
* libfs/src/rfs/rtems-rfs-rtems.c: Fix bug where the eval path did not close an inode.
2011-02-022011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+6
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-02Backport from CVS-HEAD.Ralf Corsepius14-209/+498
2011-02-01This commit was manufactured by cvs2svn to create branchcvs2git1-0/+58
'rtems-4-10-branch'. Cherrypick from master 2011-02-01 05:48:30 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>': cpukit/libmisc/stringto/stringtolongdouble.c testsuites/libtests/POSIX/htonl.c testsuites/libtests/math/.cvsignore testsuites/libtests/math/Makefile.am testsuites/libtests/math/domath.c testsuites/libtests/math/domath.in testsuites/libtests/math/domathf.c testsuites/libtests/math/domathl.c testsuites/libtests/math/init.c
2011-01-212011-01-21 Eric Norum <wenorum@lbl.gov>Joel Sherrill2-1/+7
* libmisc/capture/capture.c: Avoid using TCB of task just deleted.
2011-01-212011-01-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-4/+7
* posix/src/psignal.c: Back port patch from head to avoid derefencing NULL.
2011-01-192011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-0/+6
* sapi/include/confdefs.h: Account for POSIX threads having a minimum of 2x the minimum stack size.
2010-11-232010-11-23 Gedare Bloom <giddyup44@yahoo.com>Sebastian Huber2-1/+14
PR 1719/cpukit * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
2010-11-162010-11-16 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-0/+6
PR 1717/cpukit * libcsupport/src/gxx_wrappers.c: Free memory on error.
2010-10-182010-10-19 Chris Johns <chrisj@rtems.org>Chris Johns2-1/+9
* libfs/src/rfs/rtems-rfs-rtems-file.c: Add missing unlock in write. Return the error code in close.
2010-10-11Disable trace.Chris Johns1-1/+1
2010-10-11The patch to the 4.10 branch did not apply correctly. This fixes it.Chris Johns10-79/+68
2010-10-112010-10-11 Chris Johns <chrisj@rtems.org>Chris Johns5-32/+81
* libfs/src/rfs/rtems-rfs-trace.c, libfs/src/rfs/rtems-rfs-trace.h: Add inode-delete. * libfs/src/rfs/rtems-rfs-shell.c: Fix formatting. * libfs/src/rfs/rtems-rfs-rtems-dir.c: Use ssize_t. Fix spelling. * libfs/src/rfs/rtems-rfs-block.c: Fix rtems_rfs_block_get_bpos to return the position correctly. A bpos does not have any special processing. Do no reset the buffer handle when shrinking indirectly. * libfs/src/rfs/rtems-rfs-inode.c: Add trace. * libfs/src/rfs/rtems-rfs-format.c: Fix comments. * libfs/src/rfs/rtems-rfs-group.c: Limit the inodes to the blocks in a group so the accounting works. * libfs/src/rfs/rtems-rfs-dir.c: PR 1705. Fix handling the offsets when deleting an entry. * libfs/src/rfs/rtems-rfs-buffer.h: Remove rtems_rfs_buffer_handle_reset. It is not needed and dangerous. * cpukit/libmisc/untar/untar.c: Merge 4.11 pax fix. This fix also supports MacOS's tar.
2010-09-292010-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+1
* automake/compile.am: Remove non release-suitable warning flags.
2010-09-292010-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* aclocal/prog-cc.m4: Remove non release-suitable warning flags.
2010-09-012010-08-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-30/+43
* posix/include/aio.h, posix/src/aio_return.c: Let aio_return return ssize_t (Mandated by POSIX).
2010-09-012010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius5-395/+9
* libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c, libnetworking/libc/addr2ascii.3: Remove. * libnetworking/Makefile.am: Reflect changes above.
2010-08-272010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-1/+7
PR 1693/filesystem * libfs/src/imfs/memfile.c: IMFS_memfile_get_block_pointer() was checking incorrect pointer and thus had dead code.
2010-08-272010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill4-9/+12
PR 1692/filesystem * libcsupport/include/rtems/libio.h, libfs/src/devfs/devfs_eval.c, libfs/src/imfs/imfs_eval.c: Fix implementation and use of rtems_libio_is_valid_perms().
2010-08-262010-08-26 Chris Johns <chrisj@rtems.org>Chris Johns3-11/+25
* libfs/src/rfs/rtems-rfs-file.c: Check then load the inode if not present on the close. * libfs/src/rfs/rtems-rfs-format.c: Initialise the buffer chain.
2010-08-11Typo.Sebastian Huber1-1/+1
2010-08-112010-09-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-1/+6
* sapi/include/confdefs.h: Include <rtems.h> to resolve all dependencies.
2010-08-112010-08-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-0/+6
PR 1667/cpukit * libnetworking/rtems/mkrootfs.c: Include <rtems/libio.h>.
2010-08-092010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-53/+38
PR 1615/cpukit * posix/src/keyrundestructors.c: Improved POSIX compliance. Now we may have an unlimited number of iterations.
2010-08-092010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-0/+20
* sapi/inline/rtems/chain.inl: Added rtems_chain_extract_unprotected().
2010-08-092010-08-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-4/+9
* posix/include/aio.h, posix/src/aio_return.c: Let aio_return return ssize_t (Mandated by POSIX).
2010-07-012010-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber11-307/+344
* 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 Sebastian Huber <sebastian.huber@embedded-brains.de> * libfs/src/nfsclient/src/nfs.c, libfs/src/nfsclient/src/nfs.c, libfs/src/nfsclient/src/librtemsNfs.h: Renamed rtems_nfsfs_initialize() in rtems_nfs_initialize(). * sapi/include/confdefs.h: Reflect changes above. Renamed *_miniIMFS in *_MINIIMFS. Renamed *_NFSFS in *_NFS.
2010-07-012010-06-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-16/+11
* libnetworking/lib/tftpDriver.c: rtems_tftp_ops and rtems_tftp_handlers are now const and static. * libnetworking/rtems/tftp.h: Removed rtems_bsdnet_initialize_tftp_filesystem and rtems_tftp_ops.
2010-07-012010-06-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-5/+10
* libcsupport/src/mount.c: Fixed string assignment in mount entry allocation.
2010-07-012010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber4-7/+29
PR 1555/cpukit * Makefile.am, preinstall.am: Install md4.h and md5.h headers. 2010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de> * sapi/include/confdefs.h: Do not define a filesystem if CONFIGURE_APPLICATION_DISABLE_FILESYSTEM is defined.
2010-07-012010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber9-89/+179
* libcsupport/src/unmount.c: Removed obsolete declarations. Fixed invalid memory free. 2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de> * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Removed rtems_ftpfs_mount(). 2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de> * libcsupport/src/mount-mktgt.c: New file. * libcsupport/Makefile.am: Reflect change above. * libcsupport/include/rtems/libio.h: Declare mount_and_make_target_path(). 2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de> * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Added rtems_ftpfs_mount() again. Documentation. 2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de> * libcsupport/include/rtems/libio.h, sapi/include/confdefs.h: Added and use defines for file system types. 2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de> * libcsupport/src/mount.c: Fixed NULL pointer access.
2010-07-012010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber9-294/+331
* libcsupport/include/rtems/libio.h: Documentation. 2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de> PR 1524/filesystem * libcsupport/src/rtems_mkdir.c: New file. * libcsupport/src/Makefile.am: Reflect change above. * libcsupport/include/rtems/libio.h: Added rtems_mkdir(). * libmisc/fsmount/fsmount.h, libmisc/fsmount/fsmount.c, libblock/src/bdpart-mount.c, libnetworking/rtems/mkrootfs.h, libnetworking/rtems/mkrootfs.c: Use rtems_mkdir(). Removed rtems_fsmount_create_mount_point() and rtems_rootfs_mkdir().
2010-07-012010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber11-310/+437
* libcsupport/include/rtems/libio_.h: Declare rtems_filesystem_mount_table_control. * libcsupport/include/rtems/libio.h: Removed rtems_filesystem_table_first(), rtems_filesystem_table_next() and rtems_filesystem_table_node_t declarations. Declare rtems_per_filesystem_routine, rtems_filesystem_iterate() and rtems_filesystem_get_mount_handler(). * libcsupport/src/mount.c: Added rtems_filesystem_mounts_first() and rtems_filesystem_mounts_next(). Simplify mount(). Removed rtems_filesystem_mount_table_control_init. Use rtems_filesystem_get_mount_handler(). * libcsupport/src/mount-mgr.c: Removed rtems_filesystem_mounts_first() and rtems_filesystem_mounts_next(). Added rtems_filesystem_iterate() and rtems_filesystem_get_mount_handler(). Use rtems_libio_lock() and rtems_libio_unlock(); * sapi/include/confdefs.h, libmisc/shell/main_mount.c: Update for mount API changes. 2010-06-07 Bharath Suri <bharath.s.jois@gmail.com> * libcsupport/include/rtems/libio_.h: Removed macros rtems_filesystem_is_separator rtems_filesystem_get_start_loc rtems_filesystem_get_sym_start_loc and added them as files under libcsupport/src/ * libcsupport/src/: Added new files libcsupport/src/sup_fs_get_start_loc.c libcsupport/src/sup_fs_get_sym_start_loc.c libcsupport/src/sup_fs_is_separator.c * libcsupport/Makefile.am: Changes to accommodate new files under libcsupport/src/
2010-06-242010-06-24 Bharath Suri <bharath.s.jois@gmail.com>Joel Sherrill2-4/+15
PR 1542/filesystem PR 1585/filesystem * libfs/src/pipe/fifo.c: pipe_control_t was not deallocated if fifo_open() was attempted with (O_WRONLY|O_NONBLOCK). Mutex was locked too many times on this path and we needed an unlock.
2010-06-242010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-0/+11
PR 1587/filesystem Coverity Id 35 * libfs/src/rfs/rtems-rfs-shell.c: Address possible NULL dereference.
2010-06-232010-06-23 Chris Johns <chrisj@rtems.org>Chris Johns2-1/+6
PR 1577/filesystem * libfs/src/pipe/fifo.c: Fixed the error codes returned on open.
2010-06-232010-06-23 Chris Johns <chrisj@rtems.org>Chris Johns2-1/+5
* rtems/Makefile.am: Remove the stray 'c' file.
2010-06-212010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill3-2/+8
PR 1581/cpukit * libcsupport/include/rtems/malloc.h, sapi/include/confdefs.h: Remove extra * on function pointer declaration.
2010-06-212010-06-21 Peter Dufault <dufault@hda.com>Joel Sherrill2-2/+8
PR 1570/cpukit * posix/src/semtimedwait.c: This routine is supposed to return -1/errno NOT the status directly.
2010-06-212010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-0/+11
PR 1554/cpukit Coverity Id 17 * libi2c/libi2c.c: Fix memory leak on error.
2010-06-212010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-1/+7
PR 1559/misc Coverity Id 16 * libmisc/monitor/mon-editor.c: Fix buffer overflow.
2010-06-182010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-2/+8
* rtems/include/rtems/rtems/object.h, rtems/src/rtemsobjectidapimaximum.c: Let rtems_object_id_api_maximum() return OBJECTS_APIS_LAST.
2010-06-182010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-5/+21
* libnetworking/rtems/mkrootfs.h: doxygen cosmetics.
2010-06-182010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-12/+19
* libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD. * libfs/src/nfsclient/src/rpcio.c: Misc. 64bit fixes.
2010-06-172010-06-18 Chris Johns <chrisj@rtems.org>Chris Johns4-17/+44
* libfs/src/rfs/rtems-rfs-file-block.c: Clean up uint64_t maths. * libfs/src/rfs/rtems-rfs-file-system.h, libfs/src/rfs/rtems-rfs-file-system.c: Move questionable macros to C functions.
2010-06-172010-06-17 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-10/+9
* sapi/include/confdefs.h: Remove RTEMS_COVERAGE conditionals.
2010-06-172010-06-17 Chris Johns <chrisj@rtems.org>Chris Johns4-6/+12
libfs/src/rfs/rtems-rfs-bitmaps.h, libfs/src/rfs/rtems-rfs-block-pos.h, libfs/src/rfs/rtems-rfs-block.h: PR 1556. Struct clean up.
2010-06-172010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+4
* libfs/src/rfs/rtems-rfs-file-system.h: Revert previous change. Force RTEMS_RFS_VERSION_MASK to be 32bit.
2010-06-172010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-10/+14
* libfs/src/rfs/rtems-rfs-format.c: Various 64bit fixes.
2010-06-172010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+1
* libfs/src/rfs/rtems-rfs-format.c: Various 64bit fixes.