summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-03-042011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-2/+7
* aclocal/rtems-top.m4, aclocal/version.m4: Rename RTEMS_API into _RTEMS_API.
2011-03-032011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-2/+6
* sapi/include/confdefs.h: Typos.
2011-03-03Formatting.Joel Sherrill1-3/+4
2011-03-032011-03-03 Chris Johns <chrisj@rtems.org>Chris Johns3-3/+36
* libcsupport/src/mknod.c, libfs/src/rfs/rtems-rfs-inode.c: PR 1749. Fix the incorrect handling of the file type in the mode value to reject invalid types as per the standard.
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+19
* libnetworking/netinet/if_ether.c, libnetworking/netinet/in.c, libnetworking/netinet/in_pcb.c, libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_proto.c, libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_var.h, libnetworking/netinet/ip_divert.c, libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_mroute.c, libnetworking/netinet/ip_output.c, libnetworking/netinet/raw_ip.c, libnetworking/netinet/tcp_input.c, libnetworking/netinet/tcp_output.c, libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_timer.c, libnetworking/netinet/tcp_usrreq.c, libnetworking/netinet/udp_usrreq.c: Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
2011-03-02Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius29-29/+29
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+8
* libnetworking/rtems/rtems_showicmpstat.c, libnetworking/rtems/rtems_showifstat.c, libnetworking/rtems/rtems_showipstat.c, libnetworking/rtems/rtems_showmbuf.c, libnetworking/rtems/rtems_showroute.c, libnetworking/rtems/rtems_showtcpstat.c, libnetworking/rtems/rtems_showudpstat.c: Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+3
* libnetworking/kern/kern_subr.c, libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c, libnetworking/kern/uipc_socket2.c: Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* libnetworking/net/if.c, libnetworking/net/if.h, libnetworking/net/if_media.h, libnetworking/net/if_var.h, libnetworking/net/raw_cb.c, libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c, libnetworking/net/route.c, libnetworking/net/rtsock.c: Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
2011-03-02Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius9-9/+9
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* libnetworking/sys/mount.h, libnetworking/sys/socketvar.h, libnetworking/sys/sysctl.h: Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
2011-03-02Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius3-3/+3
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-14/+11
* configure.ac: Rework checks for mandated headers tar.h, errno.h, sched.h, sys/cdefs.h, sys/queue.h.
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-6/+5
* configure.ac: Remove unused AM_CONDITIONAL([NEED_SYS_CDEFS_H]). Remove unused AM_CONDITIONAL([NEED_SYS_QUEUE_H]).
2011-03-012011-03-01 Chris Johns <chrisj@rtems.org>Chris Johns3-13/+27
* score/src/heapfree.c, score/src/heapresizeblock.c: PR 1746. Move protection block checks to after the block address has been checked as a valid heap address. Add a special case in the heap free for a NULL address.
2011-02-282011-02-27 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill5-4/+20
* score/include/rtems/score/schedulerpriority.h, score/src/schedulerpriority.c, score/src/schedulerpriorityextract.c, score/src/schedulerpriorityupdate.c: Formatting.
2011-02-252011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-3/+14
* libnetworking/rtems/rtems_mii_ioctl_kern.c: Do not use IFM_ACTIVE and IFM_AVALID in the media word. * libnetworking/net/if_media.h: Hack to get libbsdport interface drivers working.
2011-02-252011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius7-146/+14
* libcsupport/src/sleep_noposix.c: Remove. * libcsupport/Makefile.am: Reflect changes above. * posix/src/sleep.c, posix/src/usleep.c: Remove. * posix/Makefile.am: Reflect changes above. * configure.ac: Error out if libc doesn't provide sleep, usleep.
2011-02-252011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-6/+16
* aclocal/canonical-target-name.m4: Stop pretending no_cpu* was buildable. Derive RTEMS_CPU from "$host_cpu". Error out if "$host" doesn't match "*-*-rtems*".
2011-02-252011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-4/+9
* aclocal/check-networking.m4, aclocal/check-posix.m4: Rebase check on "$host".
2011-02-252011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius4-25/+10
* libcsupport/src/creat.c: Remove. * libcsupport/Makefile.am: Reflect changes above. * configure.ac: Error out if libc doesn't provide creat.
2011-02-252011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius10-577/+17
* libcsupport/src/opendir.c, libcsupport/src/closedir.c, libcsupport/src/readdir.c, libcsupport/src/rewinddir.c, libcsupport/src/scandir.c, libcsupport/src/seekdir.c, libcsupport/src/telldir.c: Remove. * libcsuppport/Makefile.am: Reflect changes above. * configure.ac: Error out if libc doesn't provide opendir, closedir, readdir, rewinddir, scandir, seekdir, telldir.
2011-02-242011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+15
* libcsupport/include/sys/statvfs.h: Remove include <sys/cdefs.h> (unused). Add C++ guards. Declare functions extern.
2011-02-242011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* posix/include/rtems/posix/mqueue.h, posix/include/rtems/posix/timer.h: Add missing includes.
2011-02-24Add missing includes.Ralf Corsepius2-1/+2
2011-02-242011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius4-19/+37
* libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_icmp.h: Misc. changes from FreeBSD. * libnetworking/netinet/tcp_var.h: Include <netinet/tcp_timer.h>.
2011-02-242011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius7-58/+51
* libnetworking/netinet/in_systm.h, libnetworking/netinet/tcp_debug.c, libnetworking/netinet/tcp_debug.h, libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_var.h, libnetworking/netinet/tcpip.h: Misc changes from FreeBSD.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+16
* libnetworking/net/if_pppvar.h: Add "extern C++" guards. Add header guard.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+8
* libnetworking/sys/signalvar.h: Comment out unused code.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-4/+5
* posix/include/rtems/posix/mqueue.h: Relocate "extern C++" guards.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+3
* posix/include/rtems/posix/key.h: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+2
* libnetworking/machine/in_cksum.h: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius6-1/+18
* libcsupport/include/clockdrv.h, libcsupport/include/console.h, libcsupport/include/spurious.h, libcsupport/include/rtems/error.h, libcsupport/include/rtems/libcsupport.h: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+6
* libnetworking/vm/vm_kern.h: Comment out unused vars.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-5/+7
* posix/include/mqueue.h: Relocate "extern C++" guards.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+3
* sapi/include/rtems/fatal.h: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+5
* score/include/rtems/score/tod.h: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+3
* ftpd/ftpd.h: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-4/+11
* libmisc/devnull/devnull.h, libmisc/stackchk/stackchk.h: Fix header guard. Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius7-0/+17
* score/include/rtems/debug.h, score/include/rtems/score/sysstate.h, score/include/rtems/score/timespec.h, score/inline/rtems/score/address.inl, score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius4-0/+10
* rtems/inline/rtems/rtems/attr.inl, rtems/inline/rtems/rtems/eventset.inl, rtems/inline/rtems/rtems/options.inl: Add missing includes.
2011-02-232011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+4
* libfs/src/dosfs/msdos_misc.c: Don't include <strings.h>.
2011-02-222011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+6
* rtems/inline/rtems/rtems/status.inl: Add missing include.
2011-02-222011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+12
* libblock/src/media-path.c: Remove warnings.
2011-02-212011-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-14/+19
* sapi/include/confdefs.h, score/include/rtems/score/schedulerpriority.h: Add comments.
2011-02-212011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-13/+18
* sapi/include/confdefs.h, score/include/rtems/score/schedulerpriority.h: C++ compatibility.
2011-02-212011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-30/+31
* libnetworking/lib/ftpfs.c: Workaround for some firewalls.
2011-02-182011-02-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill25-289/+381
* sapi/include/confdefs.h, score/Makefile.am, score/include/rtems/score/scheduler.h, score/include/rtems/score/schedulerpriority.h, score/include/rtems/score/thread.h, score/inline/rtems/score/scheduler.inl, score/inline/rtems/score/schedulerpriority.inl, score/src/scheduler.c, score/src/schedulerpriority.c, score/src/schedulerpriorityblock.c, score/src/schedulerpriorityschedule.c, score/src/schedulerpriorityunblock.c, score/src/schedulerpriorityyield.c, score/src/threadchangepriority.c, score/src/threadclose.c, score/src/threadinitialize.c, score/src/threadsetpriority.c, score/src/threadsettransient.c: Significant clean up on Scheduler Plugin Interface. Names were shortened. Missing operations added. Many scheduler files had unneeded includes removed. Made pointer to scheduler information in Thread_Control and Scheduler_Control a void * pointer because the thread and scheduler wrapper should be unaware of scheduler types AND this is broken for user provided schedulers. * score/src/schedulerpriorityallocate.c, score/src/schedulerpriorityenqueue.c, score/src/schedulerpriorityenqueuefirst.c, score/src/schedulerpriorityextract.c, score/src/schedulerpriorityfree.c, score/src/schedulerpriorityupdate.c: New files. * score/src/schedulerprioritythreadschedulerallocate.c, score/src/schedulerprioritythreadschedulerfree.c, score/src/schedulerprioritythreadschedulerupdate.c: Removed.
2011-02-172011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill25-577/+202
* sapi/include/confdefs.h, sapi/include/rtems/config.h, score/include/rtems/score/scheduler.h, score/include/rtems/score/schedulerpriority.h, score/inline/rtems/score/scheduler.inl, score/inline/rtems/score/schedulerpriority.inl, score/src/scheduler.c, score/src/schedulerpriority.c, score/src/schedulerpriorityblock.c, score/src/schedulerpriorityschedule.c, score/src/schedulerprioritythreadschedulerallocate.c, score/src/schedulerprioritythreadschedulerfree.c, score/src/schedulerprioritythreadschedulerupdate.c, score/src/schedulerpriorityunblock.c, score/src/schedulerpriorityyield.c, score/src/threadchangepriority.c, score/src/threadclearstate.c, score/src/threadclose.c, score/src/threadinitialize.c, score/src/threadready.c, score/src/threadresume.c, score/src/threadsetpriority.c, score/src/threadsetstate.c, score/src/threadsuspend.c: Simplify the pluggable scheduler interface. Its configuration made a table of available schedulers and set a pointer to one of the. This was heavy handed since you can only use one scheduler in an application. This configuration mechanism resulted in a scheduler pointer being passed around when you could put all scheduler configuration in an initialized structure.
2011-02-172011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-117/+258
* 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.