| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Sprout from rtems-4-8-branch 2008-02-14 17:31:53 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>'
Cherrypick from rtems-4-8-branch 2009-07-13 14:20:37 UTC cvs2git <rtems-devel@rtems.org> 'This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.':
contrib/crossrpms/patches/gdb-6.5-bfinrtems-20071114.diff
cpukit/libnetworking/ifaddrs.h
cpukit/libnetworking/libc/getifaddrs.c
cpukit/libnetworking/libc/if_indextoname.c
cpukit/libnetworking/libc/if_nameindex.c
|
| |
|
|
|
|
|
|
|
| |
PR 1277/networking
* libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
constraint for assembly language. This restricts the register choice
to the a-d registers.
|
|
|
|
|
|
| |
* posix/Makefile.am: Remove these. They were proposed but never
standardized.
* posix/src/pthreadgetcputime.c, posix/src/pthreadsetcputime.c: Removed.
|
|
|
|
|
| |
* libcsupport/src/sync.c: Make sync() POSIX-compliant.
* libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.
|
| |
|
| |
|
|
|
|
|
|
|
| |
PR 1268/cpukit
* libcsupport/include/rtems/assoc.h,
rtems/src/semtranslatereturncode.c: There is no
rtems_assoc_ptr_by_value method.
|
|
|
|
| |
* configure.ac: Revert Joel's 2007-06-13 NDEBUG patch.
|
|
|
|
|
| |
* score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c:
Reverse file contents.
|
|
|
|
|
|
|
| |
* httpd/Makefile.am, httpd/preinstall.am,
rtems/src/semtranslatereturncode.c: rtems_webserver.h must be
installed. It is the initialization interface for both GoAhead and
Simple HTTPD.
|
|
|
|
|
|
| |
* configure.ac: Remove score/cpu/avr/Makefile,
score/cpu/nios2/Makefile, score/cpu/avr/Makefile.
* score/cpu/Makefile.am: Remove avr, nios2, c4x.
|
| |
|
| |
|
|
|
|
|
|
| |
* libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
Minor updates from FreeBSD.
|
| |
|
|
|
|
|
|
|
| |
* posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
rtems/include/rtems/rtems/barrier.h,
score/src/corerwlockobtainread.c, score/src/corerwlockobtainwrite.c,
score/src/corerwlockrelease.c: Fixed several implementation errors.
|
|
|
|
| |
* sapi/include/confdefs.h: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
|
|
|
|
| |
* libcsupport/src/printk.c, score/src/objectget.c: Fix spacing.
|
|
|
|
| |
* libcsupport/src/malloc.c: Do not assert on free of bad pointer.
|
|
|
|
| |
* score/include/rtems/score/thread.h: Fix spelling error.
|
|
|
|
|
|
| |
PR 1266/cpukit
* posix/src/keycreate.c, posix/src/keyrundestructors.c: Use API instead
of class for key indexing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Miscellaneous changes made after a review against the POSIX spec.
* posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller
passes a NULL in the attributes parameter, default attributes are used.
* posix/src/prwlockdestroy.c: If there is at least one thread
waiting, do not allow deletion.
* posix/src/prwlockwrlock.c: Corrected parameter passed to the core
operation used to obtain a RWLock for writing.
* posix/src/pspinlocktranslatereturncode.c,
score/include/rtems/score/corespinlock.h,
score/src/corespinlockrelease.c: If the current thread is not the
holder of the lock, do not allow an unlock and return EPERM.
* score/src/corerwlockobtainwrite.c: Corrected to use the operation
for queueing with a timeout handler.
|
|
|
|
|
|
|
|
| |
* score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h,
score/include/rtems/score/context.h, score/src/threadhandler.c: Fix
stack so gdb backtrace does not print corrupted frame message after
_Thread_Handler. Daniel Hellstrom <daniel@gaisler.com> provided the
SPARC implementation and I made it more general.
|
|
|
|
|
|
|
| |
* libmisc/cpuuse/cpuusagereport.c, rtems/src/ratemonreportstatistics.c:
Cleaned up reports and fixed a bug related the printf format which
resulted in lack of leading zeroes and misleading magnitude.
* score/src/timespecdivide.c: Fixed bugs related to zero divide case.
|
|
|
|
| |
* telnetd/icmds.c: Add header to file.
|
| |
|
|
|
|
|
|
| |
* libcsupport/src/assoc.c: Removed. Accidentally included routine
also in another file. Mistake after splitting.
* libcsrc/Makefile.am: Reflect file removal.
|
|
|
|
|
| |
* libcsupport/src/assoc.c: Removed. Accidentally included routine
also in another file. Mistake after splitting.
|
|
|
|
|
|
| |
* libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
Minor updates from FreeBSD.
|
| |
|
| |
|
|
|
|
| |
* score/include/rtems/score/copyrt.h: Update year.
|
|
|
|
|
| |
* libi2c/libi2c.c, libi2c/libi2c.h: Add message about needing IMFS.
Fixed check of status when registering driver. Add use of strerror().
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/ifaddrs.h, libnetworking/libc/getifaddrs.c,
libnetworking/libc/if_indextoname.c,
libnetworking/libc/if_nameindex.c: New (from FreeBSD)
* Makefile.am: Add files above.
* libnetworking/net/if.h: Add if_nameindex (from FreeBSD).
|
|
|
|
|
|
|
| |
* libmisc/stackchk/check.c: Eliminate output with little information.
Always print a blown message using the same routine. Now works with
GNAT RTS -fstack-checking if you have patch for the RTEMS specific
support in your GCC version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sprout from master 2007-09-19 06:34:25 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Regenerate.'
Cherrypick from shttpd 2007-06-11 13:24:29 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import from shttpd-1.37.':
cpukit/shttpd/auth.c
cpukit/shttpd/cgi.c
cpukit/shttpd/compat_unix.c
cpukit/shttpd/compat_unix.h
cpukit/shttpd/compat_win32.c
cpukit/shttpd/compat_win32.h
cpukit/shttpd/compat_wince.c
cpukit/shttpd/compat_wince.h
cpukit/shttpd/config.c
cpukit/shttpd/io.h
cpukit/shttpd/io_cgi.c
cpukit/shttpd/io_dir.c
cpukit/shttpd/io_emb.c
cpukit/shttpd/io_file.c
cpukit/shttpd/io_socket.c
cpukit/shttpd/io_ssl.c
cpukit/shttpd/llist.h
cpukit/shttpd/md5.c
cpukit/shttpd/md5.h
cpukit/shttpd/mime_type.c
cpukit/shttpd/shttpd.1
cpukit/shttpd/shttpd.c
cpukit/shttpd/shttpd.h
cpukit/shttpd/ssl.h
cpukit/shttpd/standalone.c
cpukit/shttpd/std_includes.h
Cherrypick from SLAC 2007-07-25 05:22:23 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import from rtems-nfs-1.5.tgz.':
c/src/nfsclient/LICENSE
c/src/nfsclient/README
c/src/nfsclient/proto/mount_prot.h
c/src/nfsclient/proto/mount_prot.x
c/src/nfsclient/proto/mount_prot_xdr.c
c/src/nfsclient/proto/nfs_prot.h
c/src/nfsclient/proto/nfs_prot.x
c/src/nfsclient/proto/nfs_prot_xdr.c
c/src/nfsclient/rfc1094.txt
c/src/nfsclient/rtems-filesystem-patch
c/src/nfsclient/src/cexphelp.c
c/src/nfsclient/src/librtemsNfs.h
c/src/nfsclient/src/nfs.c
c/src/nfsclient/src/nfs.modini.c
c/src/nfsclient/src/nfsTest.c
c/src/nfsclient/src/rpcio.h
c/src/nfsclient/src/rpcio.modini.c
c/src/nfsclient/src/sock_mbuf.c
c/src/nfsclient/src/xdr_mbuf.c
Cherrypick from zlib 2005-10-28 07:22:42 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import of zlib-1.2.2.2.tar.gz':
cpukit/zlib/FAQ
cpukit/zlib/INDEX
cpukit/zlib/README
cpukit/zlib/algorithm.txt
cpukit/zlib/crc32.h
cpukit/zlib/infback.c
cpukit/zlib/inffast.c
cpukit/zlib/inffast.h
cpukit/zlib/inffixed.h
cpukit/zlib/inflate.c
cpukit/zlib/inflate.h
cpukit/zlib/trees.h
cpukit/zlib/zlib.3
cpukit/zlib/zlib.h
Cherrypick from rtemsdoc-4-5-branch 1997-05-27 12:40:10 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'base RTEMS documentation':
doc/common/treedef.tex
Delete:
contrib/crossrpms/cygwin/.cvsignore
contrib/crossrpms/cygwin/Makefile.am
contrib/crossrpms/cygwin/binutils.am
contrib/crossrpms/cygwin/gcc-prep.add
contrib/crossrpms/cygwin/gcc.am
contrib/crossrpms/cygwin/i686/.cvsignore
contrib/crossrpms/cygwin/i686/Makefile.am
contrib/crossrpms/cygwin/i686/binutils-sources.add
contrib/crossrpms/cygwin/i686/gcc-sources.add
contrib/crossrpms/cygwin/i686/libncurses-devel.add
contrib/crossrpms/cygwin/i686/libs.add
contrib/crossrpms/cygwin/i686/target-libncurses-devel.add
contrib/crossrpms/cygwin/i686/target-libs.add
contrib/crossrpms/cygwin/i686/target-w32api.add
contrib/crossrpms/cygwin/i686/target-zlib.add
contrib/crossrpms/cygwin/i686/w32api.add
contrib/crossrpms/cygwin/i686/zlib.add
contrib/crossrpms/freebsd5.2/.cvsignore
contrib/crossrpms/freebsd5.2/Makefile.am
contrib/crossrpms/freebsd5.2/binutils.am
contrib/crossrpms/freebsd5.2/gcc-prep.add
contrib/crossrpms/freebsd5.2/gcc.am
contrib/crossrpms/freebsd5.2/i586/.cvsignore
contrib/crossrpms/freebsd5.2/i586/Makefile.am
contrib/crossrpms/freebsd5.2/i586/binutils-sources.add
contrib/crossrpms/freebsd5.2/i586/gcc-prep.add
contrib/crossrpms/freebsd5.2/i586/gcc-sources.add
contrib/crossrpms/freebsd5.2/i586/libs.add
contrib/crossrpms/freebsd5.2/i586/target-libs.add
contrib/crossrpms/freebsd6.0/.cvsignore
contrib/crossrpms/freebsd6.0/Makefile.am
contrib/crossrpms/freebsd6.0/binutils.am
contrib/crossrpms/freebsd6.0/gcc-prep.add
contrib/crossrpms/freebsd6.0/gcc.am
contrib/crossrpms/freebsd6.0/i586/.cvsignore
contrib/crossrpms/freebsd6.0/i586/Makefile.am
contrib/crossrpms/freebsd6.0/i586/binutils-sources.add
contrib/crossrpms/freebsd6.0/i586/gcc-sources.add
contrib/crossrpms/freebsd6.0/i586/libs.add
contrib/crossrpms/freebsd6.0/i586/target-libs.add
contrib/crossrpms/freebsd6.1/.cvsignore
contrib/crossrpms/freebsd6.1/Makefile.am
contrib/crossrpms/freebsd6.1/binutils.am
contrib/crossrpms/freebsd6.1/gcc-prep.add
contrib/crossrpms/freebsd6.1/gcc.am
contrib/crossrpms/freebsd6.1/i586/.cvsignore
contrib/crossrpms/freebsd6.1/i586/Makefile.am
contrib/crossrpms/freebsd6.1/i586/binutils-sources.add
contrib/crossrpms/freebsd6.1/i586/gcc-sources.add
contrib/crossrpms/freebsd6.1/i586/libs.add
contrib/crossrpms/freebsd6.1/i586/target-libs.add
contrib/crossrpms/freebsd6.2/.cvsignore
contrib/crossrpms/freebsd6.2/Makefile.am
contrib/crossrpms/freebsd6.2/binutils.am
contrib/crossrpms/freebsd6.2/gcc-prep.add
contrib/crossrpms/freebsd6.2/gcc.am
contrib/crossrpms/freebsd6.2/i586/.cvsignore
contrib/crossrpms/freebsd6.2/i586/Makefile.am
contrib/crossrpms/freebsd6.2/i586/binutils-sources.add
contrib/crossrpms/freebsd6.2/i586/gcc-sources.add
contrib/crossrpms/freebsd6.2/i586/libs.add
contrib/crossrpms/freebsd6.2/i586/target-libs.add
contrib/crossrpms/mingw32/.cvsignore
contrib/crossrpms/mingw32/Makefile.am
contrib/crossrpms/mingw32/binutils.am
contrib/crossrpms/mingw32/gcc-prep.add
contrib/crossrpms/mingw32/gcc.am
contrib/crossrpms/mingw32/i686/.cvsignore
contrib/crossrpms/mingw32/i686/Makefile.am
contrib/crossrpms/mingw32/i686/binutils-sources.add
contrib/crossrpms/mingw32/i686/gcc-sources.add
contrib/crossrpms/mingw32/i686/libs.add
contrib/crossrpms/mingw32/i686/target-libs.add
contrib/crossrpms/mingw32/i686/target-w32api.add
contrib/crossrpms/mingw32/i686/w32api.add
contrib/crossrpms/solaris2.7/.cvsignore
contrib/crossrpms/solaris2.7/Makefile.am
contrib/crossrpms/solaris2.7/binutils.am
contrib/crossrpms/solaris2.7/gcc-prep.add
contrib/crossrpms/solaris2.7/gcc.am
contrib/crossrpms/solaris2.7/sparc/.cvsignore
contrib/crossrpms/solaris2.7/sparc/Makefile.am
contrib/crossrpms/solaris2.7/sparc/binutils-sources.add
contrib/crossrpms/solaris2.7/sparc/gcc-sources.add
contrib/crossrpms/solaris2.7/sparc/libs.add
contrib/crossrpms/solaris2.7/sparc/target-libs.add
cpukit/zlib/doc/rfc1950.txt
cpukit/zlib/doc/rfc1951.txt
cpukit/zlib/doc/rfc1952.txt
cpukit/zlib/doc/txtvsbin.txt
cpukit/zlib/examples/zran.c
cpukit/zlib/old/as400/bndsrc
cpukit/zlib/old/as400/compile.clp
cpukit/zlib/old/as400/readme.txt
cpukit/zlib/old/visualc6/README.txt
cpukit/zlib/old/visualc6/example.dsp
cpukit/zlib/old/visualc6/minigzip.dsp
cpukit/zlib/old/visualc6/zlib.dsw
cpukit/zlib/zlib.pc.in
cpukit/zlib/zlib2ansi
|
|
|
|
| |
* posix/src/semaphorecreatesupp.c: Fixed warning.
|
|
|
|
| |
* libmisc/dumpbuf/dumpbuf.c: Use printk.
|
|
|
|
|
| |
* libnetworking/net/ppp_defs.h: Include rtems/stdint.h.
Use uint32_t for ext_accm.
|
|
|
|
|
|
|
| |
* pppd/auth.c, pppd/demand.c, pppd/ipcp.c, pppd/ipcp.h,
pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c,
pppd/pppd.h, pppd/sys-rtems.c, pppd/utils.c: Convert to using C99
fixed-size types instead of BSD fixed-size types.
|
| |
|
|
|
|
| |
* libmisc/stackchk/check.c: Fix alignment of output.
|
|
|
|
|
|
| |
* libmisc/monitor/monitor.h: Add network commands that were in the
network supplement but not in the code.
* libmisc/monitor/mon-network.c: New file.
|
|
|
|
|
|
| |
PR 1261/cpukit
* posix/src/semaphorecreatesupp.c: Initialize all fields during
semaphore creation.
|
|
|
|
|
|
| |
PR 1260/cpukit
* posix/src/pthread.c: Get initial signals blocked from creating
thread not from ourselves.
|
|
|
|
| |
* score/src/watchdogtickle.c: Remove tabs.
|
|
|
|
|
|
| |
PR 1259/rtems
* rtems/src/taskcreate.c: Initialize is_global in all cases since
memory is not guaranteed to be zero.
|
|
|
|
|
|
|
|
|
|
| |
PR 1258/rtems
* cpukit/score/src/heapallocatealigned.c (block_allocate): New routine.
* cpukit/score/src/heapallocatealigned.c (_Heap_Allocate_aligned):
Use block_allocate() instead of _Heap_Block_allocate(). Replace
_Heap_Head(the_heap)->next with equivalent _Heap_First(the_heap).
* cpukit/score/src/heap.c (_Heap_Allocate): fix comments according
to changed block split strategy in _Heap_Allocate_aligned().
|