Move implementation specific parts of object.h and object.inl into new
header file objectimpl.h. The object.h contains now only the
application visible API.
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
* Makefile.am, configure.ac: Add new test to exercise odd case in
rtems_iterate_over_all_threads.
* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
sp41/sp41.scn: New files.
* Makefile.am, configure.ac: Add new infrastructure which is more
reliable about generating cases which hit interrupt critical
sections. Remove sp41 since it used its own mechanism.
* spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
spintrcritical05/spintrcritical05.scn: New files.
* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
sp41/system.h: Removed.
* sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
and Region calls. On 16-bit architectures, size_t can be 16-bits
which would limit sizes to 64K. Also address constants which
overflowed on 16-bit integer targets.
* Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
collection. This changed the name of a few previously public but
undocumented services and added a some new services.
* sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
sp43/system.h: New files.
* sp39/init.c: Add case for long timeout on blocking operation.
* Makefile.am, configure.ac: Add new test to exercise thread
queue blokcing synchronization. sp39 and sp41 are very similar.
* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
sp41/system.h: New files.