* src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
src/imfs/memfile.c: Eliminated warnings. A lot of this focus
was on changing read and write entry points to return ssize_t
as read(2) and write(2) now do.
* PR271 was not applicable against the current source but included
a nice test that Joel decided to add to the tree as sp32.
* sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
* Makefile.am, configure.ac: Modified to reflect addition.
* kern/uipc_socket.c: Fix case on SO_RCVTIMEO and SO_SNDTIMEO where
conversion into ticks can result in a 0 ticks timeout which is
the same as requesting no timeout. Reported by Sergei Organov
<osv@javad.ru>.
* Part of addressing PR281.
* main.cfg: Added recognition of VARIANT=DEBUG on command line.
* compilers/gcc-target-default.cfg: Removed remaining support for
RTEMS_USE_GCC272 and RTEMS_LIBC_DIR as well as added -qrtems_debug
as one of the LDFLAGS when the debug variant is specified.
* network/Makefile.am, network/README.cs8900, network/cs8900.c,
network/cs8900.h: Significant update which corrects the problem
where the cs8900.c file was actually the BSP glue. Joel did
some hacking so this file will compile. Previously it required
providing a target.h file to compile.
* network/cs8900.c.bsp: New file.
* src/bdbuf.c: Per PR282, correct problem in function
rtems_bdbuf_read() where device ioctl() is called with the
logical device number used instead of corresponding physical
device number.
* base_mp now builds and can be considered a bit of an example for
the other mptests.
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
samples/base_mp/mptest.adb, samples/base_mp/mptest.ads,
samples/base_mp/node1/Makefile.am, samples/base_mp/node2/Makefile.am:
Modified to make compile.
* mptests/mp01/node1/mptest-per_node_configuration.adb,
mptests/mp01/node2/mptest-per_node_configuration.adb,
mptests/mp02/node1/mptest-per_node_configuration.adb,
mptests/mp02/node2/mptest-per_node_configuration.adb,
mptests/mp03/node1/mptest-per_node_configuration.adb,
mptests/mp03/node2/mptest-per_node_configuration.adb,
mptests/mp04/node1/mptest-per_node_configuration.adb,
mptests/mp04/node2/mptest-per_node_configuration.adb,
mptests/mp05/node1/mptest-per_node_configuration.adb,
mptests/mp05/node2/mptest-per_node_configuration.adb,
mptests/mp06/node1/mptest-per_node_configuration.adb,
mptests/mp06/node2/mptest-per_node_configuration.adb,
mptests/mp07/node1/mptest-per_node_configuration.adb,
mptests/mp07/node2/mptest-per_node_configuration.adb,
mptests/mp08/node1/mptest-per_node_configuration.adb,
mptests/mp08/node2/mptest-per_node_configuration.adb,
mptests/mp09/node1/mptest-per_node_configuration.adb,
mptests/mp09/node2/mptest-per_node_configuration.adb,
mptests/mp10/node1/mptest-per_node_configuration.adb,
mptests/mp10/node2/mptest-per_node_configuration.adb,
mptests/mp11/node1/mptest-per_node_configuration.adb,
mptests/mp11/node2/mptest-per_node_configuration.adb,
mptests/mp12/node1/mptest-per_node_configuration.adb,
mptests/mp12/node2/mptest-per_node_configuration.adb,
mptests/mp13/node1/mptest-per_node_configuration.adb,
mptests/mp13/node2/mptest-per_node_configuration.adb,
mptests/mp14/node1/mptest-per_node_configuration.adb,
mptests/mp14/node2/mptest-per_node_configuration.adb,
samples/base_mp/node1/mptest-per_node_configuration.adb,
samples/base_mp/node2/mptest-per_node_configuration.adb: Removed
as this information should come from config.h.
* score/include/Makefile.am: Remove cpuopt.h generation.
* configure.ac: Correct package name.
Don't build ada if POSIX is disabled.
Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE crap.