summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-043-2/+7
| | | | | * aclocal/rtems-top.m4, aclocal/version.m4: Rename RTEMS_API into _RTEMS_API.
* 2011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-03-032-2/+6
| | | | * sapi/include/confdefs.h: Typos.
* Formatting.Joel Sherrill2011-03-031-3/+4
|
* 2011-03-03 Chris Johns <chrisj@rtems.org>Chris Johns2011-03-033-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-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-021-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.
* Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius2011-03-0229-29/+29
|
* 2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-021-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-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-021-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-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-021-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.
* Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius2011-03-029-9/+9
|
* 2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-021-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.
* Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.Ralf Corsepius2011-03-023-3/+3
|
* 2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-022-14/+11
| | | | | * configure.ac: Rework checks for mandated headers tar.h, errno.h, sched.h, sys/cdefs.h, sys/queue.h.
* 2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-022-6/+5
| | | | | * configure.ac: Remove unused AM_CONDITIONAL([NEED_SYS_CDEFS_H]). Remove unused AM_CONDITIONAL([NEED_SYS_QUEUE_H]).
* 2011-03-01 Chris Johns <chrisj@rtems.org>Chris Johns2011-03-013-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-27 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-02-285-4/+20
| | | | | | * score/include/rtems/score/schedulerpriority.h, score/src/schedulerpriority.c, score/src/schedulerpriorityextract.c, score/src/schedulerpriorityupdate.c: Formatting.
* 2011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-253-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-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-257-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-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-252-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-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-253-4/+9
| | | | | * aclocal/check-networking.m4, aclocal/check-posix.m4: Rebase check on "$host".
* 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-254-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-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-2510-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-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-242-3/+15
| | | | | * libcsupport/include/sys/statvfs.h: Remove include <sys/cdefs.h> (unused). Add C++ guards. Declare functions extern.
* 2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-241-0/+5
| | | | | * posix/include/rtems/posix/mqueue.h, posix/include/rtems/posix/timer.h: Add missing includes.
* Add missing includes.Ralf Corsepius2011-02-242-1/+2
|
* 2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-244-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-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-247-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-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+16
| | | | | * libnetworking/net/if_pppvar.h: Add "extern C++" guards. Add header guard.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+8
| | | | * libnetworking/sys/signalvar.h: Comment out unused code.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-4/+5
| | | | * posix/include/rtems/posix/mqueue.h: Relocate "extern C++" guards.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+3
| | | | * posix/include/rtems/posix/key.h: Add missing includes.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+2
| | | | * libnetworking/machine/in_cksum.h: Add missing includes.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-236-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-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+6
| | | | * libnetworking/vm/vm_kern.h: Comment out unused vars.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-5/+7
| | | | * posix/include/mqueue.h: Relocate "extern C++" guards.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+3
| | | | * sapi/include/rtems/fatal.h: Add missing includes.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-3/+5
| | | | * score/include/rtems/score/tod.h: Add missing includes.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-0/+3
| | | | * ftpd/ftpd.h: Add missing includes.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-233-4/+11
| | | | | * libmisc/devnull/devnull.h, libmisc/stackchk/stackchk.h: Fix header guard. Add missing includes.
* 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-237-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-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-234-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-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-232-3/+4
| | | | * libfs/src/dosfs/msdos_misc.c: Don't include <strings.h>.
* 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-222-0/+6
| | | | * rtems/inline/rtems/rtems/status.inl: Add missing include.
* 2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-222-2/+12
| | | | * libblock/src/media-path.c: Remove warnings.
* 2011-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-213-14/+19
| | | | | * sapi/include/confdefs.h, score/include/rtems/score/schedulerpriority.h: Add comments.
* 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-213-13/+18
| | | | | * sapi/include/confdefs.h, score/include/rtems/score/schedulerpriority.h: C++ compatibility.
* 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-212-30/+31
| | | | * libnetworking/lib/ftpfs.c: Workaround for some firewalls.
* 2011-02-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-1825-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-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-1725-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-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-175-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.