* configure.ac: Check for complex.h.
Add AM_CONDITIONAL(HAS_COMPLEX) to allow building with outdated
toolchains.
* complex/Makefile.am: Apply HAS_COMPLEX.
PR 1654/testing
* deviceio01/init.c, deviceio01/deviceio01.doc,
deviceio01/deviceio01.scn, deviceio01/test_driver.c,
deviceio01/test_driver.h, deviceio01/Makefile.am: New test added.
* Makefile.am, configure.ac: Changes to added above test.
* tar02/init.c, tar02/tar02.scn: New test case added: IMFS_dump().
* Makefile.am, configure.ac: Add test for rtems_print_buffer().
* dumpbuf01/.cvsignore, dumpbuf01/Makefile.am, dumpbuf01/dumpbuf01.doc,
dumpbuf01/dumpbuf01.scn, dumpbuf01/init.c: New files.
PR 1631/testing
* gxx02/init.c, gxx02/gxx02.scn, gxx02/gxx02.doc,
gxx02/Makefile.am, gxx02/gxx_wrappers.h: New test added
* Makefile.am, configure.ac: Changes to accommodate new tests
PR 1632/testing
* Makefile.am, configure.ac: Make dedicated fatal error test for
/dev/null already registered. Using code from Bharath in new test
framework.
* devnullfatal01/.cvsignore, devnullfatal01/Makefile.am,
devnullfatal01/devnullfatal01.doc, devnullfatal01/devnullfatal01.scn,
devnullfatal01/testcase.h: New files.
* Makefile.am, configure.ac: Add tar test for error cases.
* tar03/.cvsignore, tar03/Makefile.am, tar03/init.c, tar03/tar03.doc,
tar03/tar03.scn: New files.
* Makefile.am, configure.ac: Add new test to exercise devFS_Show().
* devfs01/.cvsignore, devfs01/Makefile.am, devfs01/devfs01.doc,
devfs01/devfs01.scn, devfs01/init.c: New files.
* Makefile.am, configure.ac: Add new test to exercise
malloc_get_statistics().
* malloc05/.cvsignore, malloc05/Makefile.am, malloc05/init.c,
malloc05/malloc05.doc, malloc05/malloc05.scn: New files.
* Makefile.am, configure.ac: Add test for exercising sbrk() extension
to Malloc Family.
* malloc04/.cvsignore, malloc04/Makefile.am, malloc04/init.c,
malloc04/malloc04.doc, malloc04/malloc04.scn: New files.
* Makefile.am, configure.ac: Add test for GCC C++ library helpers.
* gxx01/.cvsignore, gxx01/Makefile.am, gxx01/gxx01.doc,
gxx01/gxx01.scn, gxx01/gxx_wrappers.h, gxx01/init.c: New files.
* termios03/.cvsignore, termios03/Makefile.am, termios03/init.c,
termios03/termios03.doc, termios03/termios03.scn,
termios03/termios_testdriver_polled.c,
termios03/termios_testdriver_polled.h: New files.
* Makefile.am, configure.ac: Add initial version of new test for polled
IO support in termios.
* Makefile.am, configure.ac: Added test that attempts to free stack
memory. This causes a error to be printed from the free function.
* malloc03/.cvsignore, malloc03/Makefile.am, malloc03/init.c,
malloc03/malloc03.doc, malloc03/malloc03.scn: New files.
* Makefile.am, configure.ac: Add test for deferring free() from ISR and
for deferred free() processing.
* malloc02/.cvsignore, malloc02/Makefile.am, malloc02/init.c,
malloc02/malloc02.doc, malloc02/malloc02.scn: New files.
* Makefile.am, configure.ac, termios01/termios_testdriver.c: Do not use
CONSOLE_USE_INTERRUPTS. That is in use by BSPs and we should not use
it.
* termios02/.cvsignore, termios02/Makefile.am, termios02/init.c,
termios02/termios02.doc, termios02/termios02.scn: New files.
termios02 is a test for tcdrain().
* Makefile.am, configure.ac: Add new test to exercise tcgetattr and
tcsetattr. Does a variety of baud, parity, stop bits, and bits per
character with the assistance of a special test driver which prints
the requests.
* termios01/.cvsignore, termios01/Makefile.am, termios01/init.c,
termios01/termios01.doc, termios01/termios01.scn,
termios01/termios_testdriver.c, termios01/termios_testdriver.h: New files.
* Makefile.am, configure.ac: Add test for new BSP Boot Command Line
helper routines.
* bspcmdline01/.cvsignore, bspcmdline01/Makefile.am,
bspcmdline01/bspcmdline01.doc, bspcmdline01/bspcmdline01.scn,
bspcmdline01/init.c, bspcmdline01/test.c: New files.
* Makefile.am, configure.ac: Add shell of heap walk test for Santosh.
* heapwalk/.cvsignore, heapwalk/Makefile.am, heapwalk/heapwalk.scn,
heapwalk/init.c, heapwalk/system.h: New files.
* configure.ac: Remove -ansi to prevent folks from further damaging
the code with broken prototypes.
* putenvtest/init.c: Remove broken putenv prototype.
* termios/init.c (print_c_cc): Don't loop over NCCS.