summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-152009-10-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+1
* libcsupport/include/rtems/malloc.h: Correct type of rtems_malloc_dirty_helper so usable.
2009-09-152009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-35/+1
PR 1441/cpukit * libcsupport/src/tcgetprgrp.c: Remove. * libcsupport/src/tcgetpgrp.c: New (Renamed from libcsupport/src/tcgetprgrp.c). * libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c. Remove libcsupport/src/tcgetprgrp.c.
2009-09-15This commit was manufactured by cvs2svn to create branch 'rtems-4-9-branch'.cvs2git1-0/+28
Cherrypick from master 2009-09-15 05:32:49 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>': c/src/lib/libbsp/arm/gba/console/defaultfont.h c/src/lib/libbsp/arm/smdk2410/include/.cvsignore c/src/lib/libbsp/m68k/genmcf548x/include/.cvsignore c/src/lib/libbsp/m68k/mcf52235/include/.cvsignore c/src/lib/libbsp/m68k/mcf5329/include/.cvsignore c/src/lib/libbsp/mips/csb350/start/regs.h c/src/lib/libbsp/mips/genmongoosev/start/regs.h c/src/lib/libbsp/mips/hurricane/liblnk/regs.h c/src/lib/libbsp/mips/jmr3904/start/regs.h c/src/lib/libbsp/mips/rbtx4925/liblnk/regs.h c/src/lib/libbsp/mips/rbtx4938/liblnk/regs.h c/src/lib/libbsp/powerpc/mvme3100/include/.cvsignore c/src/lib/libbsp/powerpc/virtex/include/.cvsignore contrib/crossrpms/autotools/autoconf-sources.add contrib/crossrpms/autotools/automake-sources.add contrib/crossrpms/patches/gdb-6.5-bfinrtems-20090122.diff cpukit/libcsupport/src/tcgetpgrp.c Cherrypick from master 2008-09-28 16:36:13 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'New.': c/src/lib/libbsp/bare/preinstall.am
2009-06-03Move extern "C" {} guards.Ralf Corsepius1-4/+4
2009-06-03Add extern "C" {} guards.Ralf Corsepius2-1/+18
2009-03-092009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+1
PR 1376/filesystem * libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/memfile.c, libfs/src/nfsclient/src/nfs.c: lseek handlers should return off_t.
2009-01-292009-01-29 Nickolay Semyonov-Kolchin <nbkolchin@gmail.com>Joel Sherrill1-6/+8
PR 1359/cpukit * libcsupport/src/libio.c: rtems_libio_allocate: rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now checks error and does not modify anything until sure it has created semaphore.
2009-01-292009-01-29 Eric Norum <norume@aps.anl.gov>Joel Sherrill1-9/+10
PR 1364/cpukit * libcsupport/src/gxx_wrappers.c: Fix compilation problems when diagnostics enabled.
2008-12-022008-12-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-3/+3
* libcsupport/src/ttyname.c: Correct prototype of ttyname_r() to use size_t for third parameter.
2008-11-032008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+1
PR 1333/cpukit * libcsupport/include/rtems/termiostypes.h: Typo on type name -- should be rtems_device_minor_number.
2008-10-142008-10-14 Tim Cussins <timcussins@eml.cc>Joel Sherrill1-1/+1
PR 1330/cpukit * libcsupport/src/free.c: Should print begin field not start field.
2008-09-082008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-3/+3
* libcsupport/include/rtems/libio_.h, libcsupport/src/libio_sockets.c, libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h, libfs/src/imfs/deviceio.c, libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c, libmisc/monitor/monitor.h, libmisc/stackchk/internal.h, rtems/inline/rtems/rtems/part.inl, score/include/rtems/system.h, score/include/rtems/score/bitfield.h, score/src/mpci.c, score/src/objectextendinformation.c, score/src/threadmp.c: Remove extraneous spaces.
2008-09-052008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-7/+1
* libcsupport/include/clockdrv.h: The Shared Memory Driver no longer requires the special IOCTL in Clock_control. This was a hack which has existed since before the Classic API Timer Manager was implemented. All implementations of and references to Clock_control were removed.
2008-09-052008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
* libcsupport/src/assocnamebad.c: Correct file name in message.
2008-09-01Convert using "bool".Ralf Corsepius24-45/+45
2008-08-312008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+4
* libcsupport/include/timerdrv.h: Rename timer driver methods to follow RTEMS programming conventions.
2008-08-26various changes to gen83xx BSP and othersThomas Doerfler1-0/+2
2008-08-25Stop using old-style function-definitions.Ralf Corsepius7-16/+16
2008-08-25Use %zi to print size_t.Ralf Corsepius1-1/+1
2008-08-202008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-29/+29
* libcsupport/src/error.c, libmisc/dummy/dummy.c, rtems/src/rtemsobjectgetapiclassname.c, rtems/src/rtemsobjectgetapiname.c: Add 0 for missing initializers.
2008-08-192008-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>Joel Sherrill1-1/+2
PR 500/misc * libcsupport/src/termios.c: Avoid potential buffer overflow.
2008-08-192008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill1-0/+2
* libcsupport/include/clockdrv.h: Add Clock_Exit prototype.
2008-08-182008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+3
* libcsupport/include/rtems/libcsupport.h, libcsupport/src/scandir.c, libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-monitor.c, libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h, libnetworking/netinet/in_cksum_powerpc.h, shttpd/compat_rtems.h: Fix warnings.
2008-08-182008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-2/+10
* itron/include/rtems/itron/task.h, itron/src/def_cyc.c, itron/src/task.c, libcsupport/src/newlibc_exit.c, libcsupport/src/sync.c, libfs/src/imfs/imfs_fchmod.c, posix/include/rtems/posix/pthread.h, posix/src/pthread.c, posix/src/sysconf.c, rtems/include/rtems/rtems/tasks.h, rtems/src/tasks.c, score/include/rtems/score/stack.h, score/inline/rtems/score/stack.inl, score/inline/rtems/score/thread.inl, score/src/threadhandler.c: Fix various nested-externs warnings.
2008-08-182008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-25/+64
* libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split libc_init() into a separate file to avoid linkage dependencies on newlibc.c which in turn pulls in fclose() and other C library methods. * libcsupport/src/newlibc_init.c: New file.
2008-08-072008-08-07 Chris Johns <chrisj@rtems.org>Chris Johns1-2/+8
* libcsupport/src/_rename_r.c: Fixed return code bug. Add a check to see if the 'to' path was a directory and removed the directory. * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added the mv command. * libmisc/shell/main_mv.c, libmisc/shell/pathnames-mv.h: New.
2008-08-052008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-5/+4
PR 537/bsps * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c, libcsupport/src/no_libc.c, libcsupport/src/unixlibc.c: Eliminate vestiges of ticks_per_timeslice controlling newlib reentrancy. The parameter was ignored in libc_init().
2008-07-29Add prototypes.Ralf Corsepius4-8/+7
2008-07-24*** empty log message ***Thomas Doerfler1-7/+0
2008-07-10Extension of the RTEMS Interrupt ManagerThomas Doerfler1-0/+9
(shared handler and handler with a handle).
2008-07-032008-07-03 Chris Johns <chrisj@rtems.org>Chris Johns1-365/+0
* cpukit/libcsupport/include/chain.h: Removed. Use the SAPI interface that is supported. * cpukit/libcsupport/Makefile.am, cpukit/libcsupport/preinstall.am: Remove chain.h header references. * cpukit/sapi/include/rtems/chain.h, cpukit/sapi/inline/rtems/chain.inl: New. A supported chains interface. * cpukit/sapi/Makefile.am, cpukit/sapi/preinstall.am: Updated to include the new chains interface. * cpukit/libfs/src/imfs/imfs.h, cpukit/libfs/src/imfs/imfs_creat.c, cpukit/libfs/src/imfs/imfs_debug.c, cpukit/libfs/src/imfs/imfs_directory.c, cpukit/libfs/src/imfs/imfs_fsunmount.c, cpukit/libfs/src/imfs/imfs_getchild.c, cpukit/libfs/src/imfs/imfs_load_tar.c, cpukit/libfs/src/imfs/imfs_rmnod.c, cpukit/libfs/src/imfs/memfile.c, cpukit/libfs/src/nfsclient/src/nfs.c, cpukit/libcsupport/include/rtems/libio.h, cpukit/libcsupport/src/malloc_deferred.c, cpukit/libcsupport/src/mount.c, cpukit/libcsupport/src/privateenv.c, cpukit/libcsupport/src/unmount.c: Change to the new chains interface. * cpukit/libcsupport/src/malloc_boundary.c: Remove warning.
2008-07-032008-07-03 Chris Johns <chrisj@rtems.org>Chris Johns8-22/+21
* cpukit/libcsupport/include/chain.h: Removed. Use the SAPI interface that is supported. * cpukit/libcsupport/Makefile.am, cpukit/libcsupport/preinstall.am: Remove chain.h header references. * cpukit/sapi/include/rtems/chain.h, cpukit/sapi/inline/rtems/chain.inl: New. A supported chains interface. * cpukit/sapi/Makefile.am, cpukit/sapi/preinstall.am: Updated to include the new chains interface. * cpukit/libfs/src/imfs/imfs.h, cpukit/libfs/src/imfs/imfs_creat.c, cpukit/libfs/src/imfs/imfs_debug.c, cpukit/libfs/src/imfs/imfs_directory.c, cpukit/libfs/src/imfs/imfs_fsunmount.c, cpukit/libfs/src/imfs/imfs_getchild.c, cpukit/libfs/src/imfs/imfs_load_tar.c, cpukit/libfs/src/imfs/imfs_rmnod.c, cpukit/libfs/src/imfs/memfile.c, cpukit/libfs/src/nfsclient/src/nfs.c, cpukit/libcsupport/include/rtems/libio.h, cpukit/libcsupport/src/malloc_deferred.c, cpukit/libcsupport/src/mount.c, cpukit/libcsupport/src/privateenv.c, cpukit/libcsupport/src/unmount.c: Change to the new chains interface. * cpukit/libcsupport/src/malloc_boundary.c: Remove warning.
2008-06-062008-06-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+1
* libcsupport/src/__times.c, libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-task.c, rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c, score/include/rtems/score/thread.h, score/src/threaddispatch.c, score/src/threadinitialize.c, score/src/threadtickletimeslice.c: Add typedefs for cpu usage and period timing statistics. Also renamed related variables and structure members so they are the same whether you are using nanosecond (e.g. struct timespec) or ticks (e.g. uint32_t) granularity. This lays the groundwork for future cleanup.
2008-06-052008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-2/+8
* libcsupport/src/newlibc_exit.c: Only run the fini section on exit if the target toolset uses init/fini sections.
2008-05-272008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-10/+9
* libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Call fini() as part of exit(). This avoids atexit() being a required function.
2008-05-27Added const qualifier to various pointers and data tables toThomas Doerfler5-31/+31
reduce size of data area. IMFS: Fixed creation of symbolic links to avoid a compiler warning. DOSFS: Use LibBlock instead of read() to read the boot record.
2008-05-27Bugfix: String output without width option.Thomas Doerfler1-0/+5
2008-05-27 New define: CONSOLE_DEVICE_NAME.Thomas Doerfler1-0/+2
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-0/+164
* libcsupport/src/termios_baud2index.c, libcsupport/src/termios_baud2num.c, libcsupport/src/termios_num2baud.c, libcsupport/src/termios_setinitialbaud.c: New files.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-104/+125
* libcsupport/Makefile.am, libcsupport/preinstall.am, libcsupport/include/rtems/termiostypes.h: Move termios helper routines from libchip to libcsupport. Add routine which makes it easy for a termios device driver to inform termios of its default baud rate. This avoids inconsistencies in later termios settings changes.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-4/+17
* libcsupport/include/rtems/watchdogdrv.h: Finish writing comments.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+64
* libcsupport/preinstall.am, sapi/include/confdefs.h: Add baseline interface for Watchdog Driver. * libcsupport/include/rtems/watchdogdrv.h: New file.
2008-05-16Fix Id.Joel Sherrill1-1/+1
2008-05-13Add locks around non-atomic structure assignment.Eric Norum1-0/+2
2008-04-222008-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-44/+2
* libcsupport/Makefile.am, libcsupport/include/rtems/libio.h: Remove rtems_termios_reserve_resources. It is obsolete. * libcsupport/src/termiosreserveresources.c: Removed.
2008-04-112008-04-12 Chris Johns <chrisj@rtems.org>Chris Johns2-2/+47
* libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/shell/shell_script.c: Add support to echo the commands to stdout. This is useful with the -v script option to show commands as the run. Also added support to chdir to the directory the task invoking the script is in. * libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c, libmisc/shell/utils-cp.c: Update tro the latest FreeBSD version. * libcsupport/Makefile.am, libcsupport/src/fchown.c: Add fchown support.
2008-03-052008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+9
* libcsupport/src/gxx_wrappers.c: Add rtems_gxx_mutex_destroy as needed by gcc newer than the 4.3 release series.
2008-02-282008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+5
* libcsupport/src/chroot.c: Formatting.
2008-02-18Revert Joel's 2008-01-31 screw up.Ralf Corsepius1-1/+15
2008-02-152008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-34/+34
* libcsupport/include/motorola/mc68230.h: Prefix defines with MC68230_ to avoid preprocessor clashes.