| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Sprout from rtems-4-5-branch 2002-01-30 20:04:25 UTC cvs2git <rtems-devel@rtems.org> 'This commit was manufactured by cvs2svn to create branch 'rtems-4-5-branch'.'
Cherrypick from rtems-4-5-branch 2001-08-30 19:12:24 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'changed version to 4.5.1-pre1':
VERSION
c/src/lib/libc/termios.c
Cherrypick from master 1999-03-31 23:21:19 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'Fixed paths to include files so this will build.':
c/src/lib/libcpu/mips/clock/clock.S
Cherrypick from master 2002-01-22 17:38:37 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
doc/.cvsignore
|
|
|
|
| |
Cherrypick from master 2002-01-30 20:04:24 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'fixing branch':
doc/Makefile.am
|
| |
|
|
|
|
|
|
|
| |
This was tracked as PR89.
* inline/rtems/score/thread.inl, macros/rtems/score/thread.inl,
src/threadclose.c: Do not reference FP context if the CPU does
not have an FPU.
|
|
|
|
|
|
|
| |
* new_exception_processing/cpu_asm.S: Support double or single
precision context switches. Note that doing a single precision
context save/restore on a double precision PowerPC machine does not
only result in rounding errors but also screws up the FPSCR register!
|
|
|
|
|
|
|
|
|
|
| |
This fix is in response to test results reported by Jerry Needell
<jerry.needell@unh.edu> for the SPARC/ERC32 and tracked as PR80.
* erc32/include/bsp.h: TM27 was not running properly because the ERC32
and LEON cannot nest interrupts at the same level. The BSP test support
had to be modified to support using two different interrupt sources.
* tm27/task1.c: Account for overhead in starting and stopping
the timer.
|
|
|
|
|
| |
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
* src/imfs/imfs_directory.c: Do not calculate the offset twice.
|
|
|
|
|
|
|
| |
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
* libc/chdir.c: Check for search/execute permissions on chdir.
This requires passing RTEMS_LIBIO_PERMS_SEARCH to
rtems_filesystem_evaluate_path().
|
|
|
|
|
|
|
|
| |
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
* psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
Since we check permissions before evaluating enough to see if it
a regular file or directory, this hack is needed to make the regular
file executable.
|
|
|
|
|
|
| |
Tracked as PR72 but related to the object id problem (PR36)
reported by Todor.Todorov@barco.com.
* include/tmacros.h: Added fatal_directive_check_status_only().
|
|
|
|
|
|
|
|
| |
Tracked as PR72 but related to the object id problem (PR36)
reported by Todor.Todorov@barco.com.
* mp03/delay.c: Dispatch disable level is actually 1 not 0.
* mp13/system.h: Configure enough tasks (CONFIGURE_MAXIMUM_TASKS=3).
* mp14/delay.c: Dispatch disable level may be arbitrarily > 0.
|
|
|
|
|
|
| |
Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
* include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()
to use _Objects_Get_by_index().
|
|
|
|
|
|
|
|
| |
* include/rtems/score/object.h: Added prototype for
_Objects_Get_by_index().
* src/objectget.c: Corrected procedure for getting index from Id so
it is correct and optimal for both single and multiprocessor
configurations.
|
|
|
|
|
|
| |
* sp26/system.h: Properly account for stack memory used by
this test. Reported by Jerry Needell <jerry.needell@unh.edu>
and processed as PR78.
|
|
|
|
|
|
| |
* rtems++/Makefile.am: Make sure debug variant of librtems++
is linked against. Reported by Jerry Needell <jerry.needell@unh.edu>
and processed as PR78.
|
| |
|
|
|
|
|
|
|
|
|
| |
* libc/termios.c: Fixed a memory leak in the termios
software. Basically the tty open function was allocating an input
raw buffer, an output raw buffer, and a cooked buffer that were
not getting released. I have attached a patch for the latest
snapshot. The patch also has a fix to ensure the tty link list
is updated correctly when a tty is closed.
|
|
|
|
|
| |
* imfs_getchild.c: Correct length of static string
as reported by Ibragimov Ilya <ibr@oktet.ru>.
|
|
|
|
|
|
| |
* src/clockgetres.c: Fixed math problem. We are not converting
an interval to a timespec -- it is actually a real number of
microseconds.
|
|
|
|
|
| |
* custom/ods68302.cfg: Added BSP specific make-cxx-exe rule.
* custom/rxgen960.cfg: Account for special start file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Generally add support for make-cxx-exe for all BSPs.
* automake/leaf.am: New file.
* aclocal/rtems-top.m4: Added ENDIF macro.
* c/src/exec/score/include/rtems/score/Makefile.am,
c/src/tests/itrontests/itronmbf01/Makefile.am,
c/src/tests/itrontests/itronmbox01/Makefile.am,
c/src/tests/itrontests/itronsem01/Makefile.am,
c/src/tests/itrontests/itrontask01/Makefile.am,
c/src/tests/itrontests/itrontask02/Makefile.am,
c/src/tests/itrontests/itrontask03/Makefile.am,
c/src/tests/itrontests/itrontask04/Makefile.am,
c/src/tests/itrontests/itrontime01/Makefile.am,
c/src/tests/libtests/cpuuse/Makefile.am,
c/src/tests/libtests/malloctest/Makefile.am,
c/src/tests/libtests/monitor/Makefile.am,
c/src/tests/libtests/putenvtest/Makefile.am,
c/src/tests/libtests/rtems++/Makefile.am,
c/src/tests/libtests/rtmonuse/Makefile.am,
c/src/tests/libtests/stackchk/Makefile.am,
c/src/tests/libtests/termios/Makefile.am,
c/src/tests/mptests/mp01/node1/Makefile.am,
c/src/tests/mptests/mp01/node2/Makefile.am,
c/src/tests/mptests/mp02/node1/Makefile.am,
c/src/tests/mptests/mp02/node2/Makefile.am,
c/src/tests/mptests/mp03/node1/Makefile.am,
c/src/tests/mptests/mp03/node2/Makefile.am,
c/src/tests/mptests/mp04/node1/Makefile.am,
c/src/tests/mptests/mp04/node2/Makefile.am,
c/src/tests/mptests/mp05/node1/Makefile.am,
c/src/tests/mptests/mp05/node2/Makefile.am,
c/src/tests/mptests/mp06/node1/Makefile.am,
c/src/tests/mptests/mp06/node2/Makefile.am,
c/src/tests/mptests/mp07/node1/Makefile.am,
c/src/tests/mptests/mp07/node2/Makefile.am,
c/src/tests/mptests/mp08/node1/Makefile.am,
c/src/tests/mptests/mp08/node2/Makefile.am,
c/src/tests/mptests/mp09/node1/Makefile.am,
c/src/tests/mptests/mp09/node2/Makefile.am,
c/src/tests/mptests/mp10/node1/Makefile.am,
c/src/tests/mptests/mp10/node2/Makefile.am,
c/src/tests/mptests/mp11/node1/Makefile.am,
c/src/tests/mptests/mp11/node2/Makefile.am,
c/src/tests/mptests/mp12/node1/Makefile.am,
c/src/tests/mptests/mp12/node2/Makefile.am,
c/src/tests/mptests/mp13/node1/Makefile.am,
c/src/tests/mptests/mp13/node2/Makefile.am,
c/src/tests/mptests/mp14/node1/Makefile.am,
c/src/tests/mptests/mp14/node2/Makefile.am,
c/src/tests/psxtests/psx01/Makefile.am,
c/src/tests/psxtests/psx02/Makefile.am,
c/src/tests/psxtests/psx03/Makefile.am,
c/src/tests/psxtests/psx04/Makefile.am,
c/src/tests/psxtests/psx05/Makefile.am,
c/src/tests/psxtests/psx06/Makefile.am,
c/src/tests/psxtests/psx07/Makefile.am,
c/src/tests/psxtests/psx08/Makefile.am,
c/src/tests/psxtests/psx09/Makefile.am,
c/src/tests/psxtests/psx10/Makefile.am,
c/src/tests/psxtests/psx11/Makefile.am,
c/src/tests/psxtests/psx12/Makefile.am,
c/src/tests/psxtests/psx13/Makefile.am,
c/src/tests/psxtests/psxcancel/Makefile.am,
c/src/tests/psxtests/psxfile01/Makefile.am,
c/src/tests/psxtests/psxhdrs/Makefile.am,
c/src/tests/psxtests/psxmount/Makefile.am,
c/src/tests/psxtests/psxmsgq01/Makefile.am,
c/src/tests/psxtests/psxreaddir/Makefile.am,
c/src/tests/psxtests/psxsem01/Makefile.am,
c/src/tests/psxtests/psxstat/Makefile.am,
c/src/tests/psxtests/psxtime/Makefile.am,
c/src/tests/psxtests/psxtimer/Makefile.am,
c/src/tests/samples/base_mp/node1/Makefile.am,
c/src/tests/samples/base_mp/node2/Makefile.am,
c/src/tests/samples/base_sp/Makefile.am,
c/src/tests/samples/cdtest/Makefile.am,
c/src/tests/samples/hello/Makefile.am,
c/src/tests/samples/minimum/Makefile.am,
c/src/tests/samples/paranoia/Makefile.am,
c/src/tests/samples/ticker/Makefile.am,
c/src/tests/samples/unlimited/Makefile.am,
c/src/tests/sptests/sp01/Makefile.am,
c/src/tests/sptests/sp02/Makefile.am,
c/src/tests/sptests/sp03/Makefile.am,
c/src/tests/sptests/sp04/Makefile.am,
c/src/tests/sptests/sp05/Makefile.am,
c/src/tests/sptests/sp06/Makefile.am,
c/src/tests/sptests/sp07/Makefile.am,
c/src/tests/sptests/sp08/Makefile.am,
c/src/tests/sptests/sp09/Makefile.am,
c/src/tests/sptests/sp11/Makefile.am,
c/src/tests/sptests/sp12/Makefile.am,
c/src/tests/sptests/sp13/Makefile.am,
c/src/tests/sptests/sp14/Makefile.am,
c/src/tests/sptests/sp15/Makefile.am,
c/src/tests/sptests/sp16/Makefile.am,
c/src/tests/sptests/sp17/Makefile.am,
c/src/tests/sptests/sp19/Makefile.am,
c/src/tests/sptests/sp20/Makefile.am,
c/src/tests/sptests/sp21/Makefile.am,
c/src/tests/sptests/sp22/Makefile.am,
c/src/tests/sptests/sp23/Makefile.am,
c/src/tests/sptests/sp24/Makefile.am,
c/src/tests/sptests/sp25/Makefile.am,
c/src/tests/sptests/sp26/Makefile.am,
c/src/tests/sptests/sp27/Makefile.am,
c/src/tests/sptests/sp28/Makefile.am,
c/src/tests/sptests/sp29/Makefile.am,
c/src/tests/sptests/spfatal/Makefile.am,
c/src/tests/sptests/spsize/Makefile.am,
c/src/tests/support/stubdr/Makefile.am,
c/src/tests/tmitrontests/tmitronsem01/Makefile.am,
c/src/tests/tmtests/tm01/Makefile.am,
c/src/tests/tmtests/tm02/Makefile.am,
c/src/tests/tmtests/tm03/Makefile.am,
c/src/tests/tmtests/tm04/Makefile.am,
c/src/tests/tmtests/tm05/Makefile.am,
c/src/tests/tmtests/tm06/Makefile.am,
c/src/tests/tmtests/tm07/Makefile.am,
c/src/tests/tmtests/tm08/Makefile.am,
c/src/tests/tmtests/tm09/Makefile.am,
c/src/tests/tmtests/tm10/Makefile.am,
c/src/tests/tmtests/tm11/Makefile.am,
c/src/tests/tmtests/tm12/Makefile.am,
c/src/tests/tmtests/tm13/Makefile.am,
c/src/tests/tmtests/tm14/Makefile.am,
c/src/tests/tmtests/tm15/Makefile.am,
c/src/tests/tmtests/tm16/Makefile.am,
c/src/tests/tmtests/tm17/Makefile.am,
c/src/tests/tmtests/tm18/Makefile.am,
c/src/tests/tmtests/tm19/Makefile.am,
c/src/tests/tmtests/tm20/Makefile.am,
c/src/tests/tmtests/tm21/Makefile.am,
c/src/tests/tmtests/tm22/Makefile.am,
c/src/tests/tmtests/tm23/Makefile.am,
c/src/tests/tmtests/tm24/Makefile.am,
c/src/tests/tmtests/tm25/Makefile.am,
c/src/tests/tmtests/tm26/Makefile.am,
c/src/tests/tmtests/tm27/Makefile.am,
c/src/tests/tmtests/tm28/Makefile.am,
c/src/tests/tmtests/tm29/Makefile.am,
c/src/tests/tmtests/tmck/Makefile.am,
c/src/tests/tmtests/tmoverhd/Makefile.am: Use leaf.am instead of
leaf.cfg.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Generally add support for make-cxx-exe for all BSPs.
* automake/leaf.am: New file.
* aclocal/rtems-top.m4: Added ENDIF macro.
* c/src/exec/score/include/rtems/score/Makefile.am,
c/src/tests/itrontests/itronmbf01/Makefile.am,
c/src/tests/itrontests/itronmbox01/Makefile.am,
c/src/tests/itrontests/itronsem01/Makefile.am,
c/src/tests/itrontests/itrontask01/Makefile.am,
c/src/tests/itrontests/itrontask02/Makefile.am,
c/src/tests/itrontests/itrontask03/Makefile.am,
c/src/tests/itrontests/itrontask04/Makefile.am,
c/src/tests/itrontests/itrontime01/Makefile.am,
c/src/tests/libtests/cpuuse/Makefile.am,
c/src/tests/libtests/malloctest/Makefile.am,
c/src/tests/libtests/monitor/Makefile.am,
c/src/tests/libtests/putenvtest/Makefile.am,
c/src/tests/libtests/rtems++/Makefile.am,
c/src/tests/libtests/rtmonuse/Makefile.am,
c/src/tests/libtests/stackchk/Makefile.am,
c/src/tests/libtests/termios/Makefile.am,
c/src/tests/mptests/mp01/node1/Makefile.am,
c/src/tests/mptests/mp01/node2/Makefile.am,
c/src/tests/mptests/mp02/node1/Makefile.am,
c/src/tests/mptests/mp02/node2/Makefile.am,
c/src/tests/mptests/mp03/node1/Makefile.am,
c/src/tests/mptests/mp03/node2/Makefile.am,
c/src/tests/mptests/mp04/node1/Makefile.am,
c/src/tests/mptests/mp04/node2/Makefile.am,
c/src/tests/mptests/mp05/node1/Makefile.am,
c/src/tests/mptests/mp05/node2/Makefile.am,
c/src/tests/mptests/mp06/node1/Makefile.am,
c/src/tests/mptests/mp06/node2/Makefile.am,
c/src/tests/mptests/mp07/node1/Makefile.am,
c/src/tests/mptests/mp07/node2/Makefile.am,
c/src/tests/mptests/mp08/node1/Makefile.am,
c/src/tests/mptests/mp08/node2/Makefile.am,
c/src/tests/mptests/mp09/node1/Makefile.am,
c/src/tests/mptests/mp09/node2/Makefile.am,
c/src/tests/mptests/mp10/node1/Makefile.am,
c/src/tests/mptests/mp10/node2/Makefile.am,
c/src/tests/mptests/mp11/node1/Makefile.am,
c/src/tests/mptests/mp11/node2/Makefile.am,
c/src/tests/mptests/mp12/node1/Makefile.am,
c/src/tests/mptests/mp12/node2/Makefile.am,
c/src/tests/mptests/mp13/node1/Makefile.am,
c/src/tests/mptests/mp13/node2/Makefile.am,
c/src/tests/mptests/mp14/node1/Makefile.am,
c/src/tests/mptests/mp14/node2/Makefile.am,
c/src/tests/psxtests/psx01/Makefile.am,
c/src/tests/psxtests/psx02/Makefile.am,
c/src/tests/psxtests/psx03/Makefile.am,
c/src/tests/psxtests/psx04/Makefile.am,
c/src/tests/psxtests/psx05/Makefile.am,
c/src/tests/psxtests/psx06/Makefile.am,
c/src/tests/psxtests/psx07/Makefile.am,
c/src/tests/psxtests/psx08/Makefile.am,
c/src/tests/psxtests/psx09/Makefile.am,
c/src/tests/psxtests/psx10/Makefile.am,
c/src/tests/psxtests/psx11/Makefile.am,
c/src/tests/psxtests/psx12/Makefile.am,
c/src/tests/psxtests/psx13/Makefile.am,
c/src/tests/psxtests/psxcancel/Makefile.am,
c/src/tests/psxtests/psxfile01/Makefile.am,
c/src/tests/psxtests/psxhdrs/Makefile.am,
c/src/tests/psxtests/psxmount/Makefile.am,
c/src/tests/psxtests/psxmsgq01/Makefile.am,
c/src/tests/psxtests/psxreaddir/Makefile.am,
c/src/tests/psxtests/psxsem01/Makefile.am,
c/src/tests/psxtests/psxstat/Makefile.am,
c/src/tests/psxtests/psxtime/Makefile.am,
c/src/tests/psxtests/psxtimer/Makefile.am,
c/src/tests/samples/base_mp/node1/Makefile.am,
c/src/tests/samples/base_mp/node2/Makefile.am,
c/src/tests/samples/base_sp/Makefile.am,
c/src/tests/samples/cdtest/Makefile.am,
c/src/tests/samples/hello/Makefile.am,
c/src/tests/samples/minimum/Makefile.am,
c/src/tests/samples/paranoia/Makefile.am,
c/src/tests/samples/ticker/Makefile.am,
c/src/tests/samples/unlimited/Makefile.am,
c/src/tests/sptests/sp01/Makefile.am,
c/src/tests/sptests/sp02/Makefile.am,
c/src/tests/sptests/sp03/Makefile.am,
c/src/tests/sptests/sp04/Makefile.am,
c/src/tests/sptests/sp05/Makefile.am,
c/src/tests/sptests/sp06/Makefile.am,
c/src/tests/sptests/sp07/Makefile.am,
c/src/tests/sptests/sp08/Makefile.am,
c/src/tests/sptests/sp09/Makefile.am,
c/src/tests/sptests/sp11/Makefile.am,
c/src/tests/sptests/sp12/Makefile.am,
c/src/tests/sptests/sp13/Makefile.am,
c/src/tests/sptests/sp14/Makefile.am,
c/src/tests/sptests/sp15/Makefile.am,
c/src/tests/sptests/sp16/Makefile.am,
c/src/tests/sptests/sp17/Makefile.am,
c/src/tests/sptests/sp19/Makefile.am,
c/src/tests/sptests/sp20/Makefile.am,
c/src/tests/sptests/sp21/Makefile.am,
c/src/tests/sptests/sp22/Makefile.am,
c/src/tests/sptests/sp23/Makefile.am,
c/src/tests/sptests/sp24/Makefile.am,
c/src/tests/sptests/sp25/Makefile.am,
c/src/tests/sptests/sp26/Makefile.am,
c/src/tests/sptests/sp27/Makefile.am,
c/src/tests/sptests/sp28/Makefile.am,
c/src/tests/sptests/sp29/Makefile.am,
c/src/tests/sptests/spfatal/Makefile.am,
c/src/tests/sptests/spsize/Makefile.am,
c/src/tests/support/stubdr/Makefile.am,
c/src/tests/tmitrontests/tmitronsem01/Makefile.am,
c/src/tests/tmtests/tm01/Makefile.am,
c/src/tests/tmtests/tm02/Makefile.am,
c/src/tests/tmtests/tm03/Makefile.am,
c/src/tests/tmtests/tm04/Makefile.am,
c/src/tests/tmtests/tm05/Makefile.am,
c/src/tests/tmtests/tm06/Makefile.am,
c/src/tests/tmtests/tm07/Makefile.am,
c/src/tests/tmtests/tm08/Makefile.am,
c/src/tests/tmtests/tm09/Makefile.am,
c/src/tests/tmtests/tm10/Makefile.am,
c/src/tests/tmtests/tm11/Makefile.am,
c/src/tests/tmtests/tm12/Makefile.am,
c/src/tests/tmtests/tm13/Makefile.am,
c/src/tests/tmtests/tm14/Makefile.am,
c/src/tests/tmtests/tm15/Makefile.am,
c/src/tests/tmtests/tm16/Makefile.am,
c/src/tests/tmtests/tm17/Makefile.am,
c/src/tests/tmtests/tm18/Makefile.am,
c/src/tests/tmtests/tm19/Makefile.am,
c/src/tests/tmtests/tm20/Makefile.am,
c/src/tests/tmtests/tm21/Makefile.am,
c/src/tests/tmtests/tm22/Makefile.am,
c/src/tests/tmtests/tm23/Makefile.am,
c/src/tests/tmtests/tm24/Makefile.am,
c/src/tests/tmtests/tm25/Makefile.am,
c/src/tests/tmtests/tm26/Makefile.am,
c/src/tests/tmtests/tm27/Makefile.am,
c/src/tests/tmtests/tm28/Makefile.am,
c/src/tests/tmtests/tm29/Makefile.am,
c/src/tests/tmtests/tmck/Makefile.am,
c/src/tests/tmtests/tmoverhd/Makefile.am: Use leaf.am instead of
leaf.cfg.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Generally add support for make-cxx-exe for all BSPs.
* automake/leaf.am: New file.
* aclocal/rtems-top.m4: Added ENDIF macro.
* c/src/exec/score/include/rtems/score/Makefile.am,
c/src/tests/itrontests/itronmbf01/Makefile.am,
c/src/tests/itrontests/itronmbox01/Makefile.am,
c/src/tests/itrontests/itronsem01/Makefile.am,
c/src/tests/itrontests/itrontask01/Makefile.am,
c/src/tests/itrontests/itrontask02/Makefile.am,
c/src/tests/itrontests/itrontask03/Makefile.am,
c/src/tests/itrontests/itrontask04/Makefile.am,
c/src/tests/itrontests/itrontime01/Makefile.am,
c/src/tests/libtests/cpuuse/Makefile.am,
c/src/tests/libtests/malloctest/Makefile.am,
c/src/tests/libtests/monitor/Makefile.am,
c/src/tests/libtests/putenvtest/Makefile.am,
c/src/tests/libtests/rtems++/Makefile.am,
c/src/tests/libtests/rtmonuse/Makefile.am,
c/src/tests/libtests/stackchk/Makefile.am,
c/src/tests/libtests/termios/Makefile.am,
c/src/tests/mptests/mp01/node1/Makefile.am,
c/src/tests/mptests/mp01/node2/Makefile.am,
c/src/tests/mptests/mp02/node1/Makefile.am,
c/src/tests/mptests/mp02/node2/Makefile.am,
c/src/tests/mptests/mp03/node1/Makefile.am,
c/src/tests/mptests/mp03/node2/Makefile.am,
c/src/tests/mptests/mp04/node1/Makefile.am,
c/src/tests/mptests/mp04/node2/Makefile.am,
c/src/tests/mptests/mp05/node1/Makefile.am,
c/src/tests/mptests/mp05/node2/Makefile.am,
c/src/tests/mptests/mp06/node1/Makefile.am,
c/src/tests/mptests/mp06/node2/Makefile.am,
c/src/tests/mptests/mp07/node1/Makefile.am,
c/src/tests/mptests/mp07/node2/Makefile.am,
c/src/tests/mptests/mp08/node1/Makefile.am,
c/src/tests/mptests/mp08/node2/Makefile.am,
c/src/tests/mptests/mp09/node1/Makefile.am,
c/src/tests/mptests/mp09/node2/Makefile.am,
c/src/tests/mptests/mp10/node1/Makefile.am,
c/src/tests/mptests/mp10/node2/Makefile.am,
c/src/tests/mptests/mp11/node1/Makefile.am,
c/src/tests/mptests/mp11/node2/Makefile.am,
c/src/tests/mptests/mp12/node1/Makefile.am,
c/src/tests/mptests/mp12/node2/Makefile.am,
c/src/tests/mptests/mp13/node1/Makefile.am,
c/src/tests/mptests/mp13/node2/Makefile.am,
c/src/tests/mptests/mp14/node1/Makefile.am,
c/src/tests/mptests/mp14/node2/Makefile.am,
c/src/tests/psxtests/psx01/Makefile.am,
c/src/tests/psxtests/psx02/Makefile.am,
c/src/tests/psxtests/psx03/Makefile.am,
c/src/tests/psxtests/psx04/Makefile.am,
c/src/tests/psxtests/psx05/Makefile.am,
c/src/tests/psxtests/psx06/Makefile.am,
c/src/tests/psxtests/psx07/Makefile.am,
c/src/tests/psxtests/psx08/Makefile.am,
c/src/tests/psxtests/psx09/Makefile.am,
c/src/tests/psxtests/psx10/Makefile.am,
c/src/tests/psxtests/psx11/Makefile.am,
c/src/tests/psxtests/psx12/Makefile.am,
c/src/tests/psxtests/psx13/Makefile.am,
c/src/tests/psxtests/psxcancel/Makefile.am,
c/src/tests/psxtests/psxfile01/Makefile.am,
c/src/tests/psxtests/psxhdrs/Makefile.am,
c/src/tests/psxtests/psxmount/Makefile.am,
c/src/tests/psxtests/psxmsgq01/Makefile.am,
c/src/tests/psxtests/psxreaddir/Makefile.am,
c/src/tests/psxtests/psxsem01/Makefile.am,
c/src/tests/psxtests/psxstat/Makefile.am,
c/src/tests/psxtests/psxtime/Makefile.am,
c/src/tests/psxtests/psxtimer/Makefile.am,
c/src/tests/samples/base_mp/node1/Makefile.am,
c/src/tests/samples/base_mp/node2/Makefile.am,
c/src/tests/samples/base_sp/Makefile.am,
c/src/tests/samples/cdtest/Makefile.am,
c/src/tests/samples/hello/Makefile.am,
c/src/tests/samples/minimum/Makefile.am,
c/src/tests/samples/paranoia/Makefile.am,
c/src/tests/samples/ticker/Makefile.am,
c/src/tests/samples/unlimited/Makefile.am,
c/src/tests/sptests/sp01/Makefile.am,
c/src/tests/sptests/sp02/Makefile.am,
c/src/tests/sptests/sp03/Makefile.am,
c/src/tests/sptests/sp04/Makefile.am,
c/src/tests/sptests/sp05/Makefile.am,
c/src/tests/sptests/sp06/Makefile.am,
c/src/tests/sptests/sp07/Makefile.am,
c/src/tests/sptests/sp08/Makefile.am,
c/src/tests/sptests/sp09/Makefile.am,
c/src/tests/sptests/sp11/Makefile.am,
c/src/tests/sptests/sp12/Makefile.am,
c/src/tests/sptests/sp13/Makefile.am,
c/src/tests/sptests/sp14/Makefile.am,
c/src/tests/sptests/sp15/Makefile.am,
c/src/tests/sptests/sp16/Makefile.am,
c/src/tests/sptests/sp17/Makefile.am,
c/src/tests/sptests/sp19/Makefile.am,
c/src/tests/sptests/sp20/Makefile.am,
c/src/tests/sptests/sp21/Makefile.am,
c/src/tests/sptests/sp22/Makefile.am,
c/src/tests/sptests/sp23/Makefile.am,
c/src/tests/sptests/sp24/Makefile.am,
c/src/tests/sptests/sp25/Makefile.am,
c/src/tests/sptests/sp26/Makefile.am,
c/src/tests/sptests/sp27/Makefile.am,
c/src/tests/sptests/sp28/Makefile.am,
c/src/tests/sptests/sp29/Makefile.am,
c/src/tests/sptests/spfatal/Makefile.am,
c/src/tests/sptests/spsize/Makefile.am,
c/src/tests/support/stubdr/Makefile.am,
c/src/tests/tmitrontests/tmitronsem01/Makefile.am,
c/src/tests/tmtests/tm01/Makefile.am,
c/src/tests/tmtests/tm02/Makefile.am,
c/src/tests/tmtests/tm03/Makefile.am,
c/src/tests/tmtests/tm04/Makefile.am,
c/src/tests/tmtests/tm05/Makefile.am,
c/src/tests/tmtests/tm06/Makefile.am,
c/src/tests/tmtests/tm07/Makefile.am,
c/src/tests/tmtests/tm08/Makefile.am,
c/src/tests/tmtests/tm09/Makefile.am,
c/src/tests/tmtests/tm10/Makefile.am,
c/src/tests/tmtests/tm11/Makefile.am,
c/src/tests/tmtests/tm12/Makefile.am,
c/src/tests/tmtests/tm13/Makefile.am,
c/src/tests/tmtests/tm14/Makefile.am,
c/src/tests/tmtests/tm15/Makefile.am,
c/src/tests/tmtests/tm16/Makefile.am,
c/src/tests/tmtests/tm17/Makefile.am,
c/src/tests/tmtests/tm18/Makefile.am,
c/src/tests/tmtests/tm19/Makefile.am,
c/src/tests/tmtests/tm20/Makefile.am,
c/src/tests/tmtests/tm21/Makefile.am,
c/src/tests/tmtests/tm22/Makefile.am,
c/src/tests/tmtests/tm23/Makefile.am,
c/src/tests/tmtests/tm24/Makefile.am,
c/src/tests/tmtests/tm25/Makefile.am,
c/src/tests/tmtests/tm26/Makefile.am,
c/src/tests/tmtests/tm27/Makefile.am,
c/src/tests/tmtests/tm28/Makefile.am,
c/src/tests/tmtests/tm29/Makefile.am,
c/src/tests/tmtests/tmck/Makefile.am,
c/src/tests/tmtests/tmoverhd/Makefile.am: Use leaf.am instead of
leaf.cfg.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Generally add support for make-cxx-exe for all BSPs.
* automake/leaf.am: New file.
* aclocal/rtems-top.m4: Added ENDIF macro.
* c/src/exec/score/include/rtems/score/Makefile.am,
c/src/tests/itrontests/itronmbf01/Makefile.am,
c/src/tests/itrontests/itronmbox01/Makefile.am,
c/src/tests/itrontests/itronsem01/Makefile.am,
c/src/tests/itrontests/itrontask01/Makefile.am,
c/src/tests/itrontests/itrontask02/Makefile.am,
c/src/tests/itrontests/itrontask03/Makefile.am,
c/src/tests/itrontests/itrontask04/Makefile.am,
c/src/tests/itrontests/itrontime01/Makefile.am,
c/src/tests/libtests/cpuuse/Makefile.am,
c/src/tests/libtests/malloctest/Makefile.am,
c/src/tests/libtests/monitor/Makefile.am,
c/src/tests/libtests/putenvtest/Makefile.am,
c/src/tests/libtests/rtems++/Makefile.am,
c/src/tests/libtests/rtmonuse/Makefile.am,
c/src/tests/libtests/stackchk/Makefile.am,
c/src/tests/libtests/termios/Makefile.am,
c/src/tests/mptests/mp01/node1/Makefile.am,
c/src/tests/mptests/mp01/node2/Makefile.am,
c/src/tests/mptests/mp02/node1/Makefile.am,
c/src/tests/mptests/mp02/node2/Makefile.am,
c/src/tests/mptests/mp03/node1/Makefile.am,
c/src/tests/mptests/mp03/node2/Makefile.am,
c/src/tests/mptests/mp04/node1/Makefile.am,
c/src/tests/mptests/mp04/node2/Makefile.am,
c/src/tests/mptests/mp05/node1/Makefile.am,
c/src/tests/mptests/mp05/node2/Makefile.am,
c/src/tests/mptests/mp06/node1/Makefile.am,
c/src/tests/mptests/mp06/node2/Makefile.am,
c/src/tests/mptests/mp07/node1/Makefile.am,
c/src/tests/mptests/mp07/node2/Makefile.am,
c/src/tests/mptests/mp08/node1/Makefile.am,
c/src/tests/mptests/mp08/node2/Makefile.am,
c/src/tests/mptests/mp09/node1/Makefile.am,
c/src/tests/mptests/mp09/node2/Makefile.am,
c/src/tests/mptests/mp10/node1/Makefile.am,
c/src/tests/mptests/mp10/node2/Makefile.am,
c/src/tests/mptests/mp11/node1/Makefile.am,
c/src/tests/mptests/mp11/node2/Makefile.am,
c/src/tests/mptests/mp12/node1/Makefile.am,
c/src/tests/mptests/mp12/node2/Makefile.am,
c/src/tests/mptests/mp13/node1/Makefile.am,
c/src/tests/mptests/mp13/node2/Makefile.am,
c/src/tests/mptests/mp14/node1/Makefile.am,
c/src/tests/mptests/mp14/node2/Makefile.am,
c/src/tests/psxtests/psx01/Makefile.am,
c/src/tests/psxtests/psx02/Makefile.am,
c/src/tests/psxtests/psx03/Makefile.am,
c/src/tests/psxtests/psx04/Makefile.am,
c/src/tests/psxtests/psx05/Makefile.am,
c/src/tests/psxtests/psx06/Makefile.am,
c/src/tests/psxtests/psx07/Makefile.am,
c/src/tests/psxtests/psx08/Makefile.am,
c/src/tests/psxtests/psx09/Makefile.am,
c/src/tests/psxtests/psx10/Makefile.am,
c/src/tests/psxtests/psx11/Makefile.am,
c/src/tests/psxtests/psx12/Makefile.am,
c/src/tests/psxtests/psx13/Makefile.am,
c/src/tests/psxtests/psxcancel/Makefile.am,
c/src/tests/psxtests/psxfile01/Makefile.am,
c/src/tests/psxtests/psxhdrs/Makefile.am,
c/src/tests/psxtests/psxmount/Makefile.am,
c/src/tests/psxtests/psxmsgq01/Makefile.am,
c/src/tests/psxtests/psxreaddir/Makefile.am,
c/src/tests/psxtests/psxsem01/Makefile.am,
c/src/tests/psxtests/psxstat/Makefile.am,
c/src/tests/psxtests/psxtime/Makefile.am,
c/src/tests/psxtests/psxtimer/Makefile.am,
c/src/tests/samples/base_mp/node1/Makefile.am,
c/src/tests/samples/base_mp/node2/Makefile.am,
c/src/tests/samples/base_sp/Makefile.am,
c/src/tests/samples/cdtest/Makefile.am,
c/src/tests/samples/hello/Makefile.am,
c/src/tests/samples/minimum/Makefile.am,
c/src/tests/samples/paranoia/Makefile.am,
c/src/tests/samples/ticker/Makefile.am,
c/src/tests/samples/unlimited/Makefile.am,
c/src/tests/sptests/sp01/Makefile.am,
c/src/tests/sptests/sp02/Makefile.am,
c/src/tests/sptests/sp03/Makefile.am,
c/src/tests/sptests/sp04/Makefile.am,
c/src/tests/sptests/sp05/Makefile.am,
c/src/tests/sptests/sp06/Makefile.am,
c/src/tests/sptests/sp07/Makefile.am,
c/src/tests/sptests/sp08/Makefile.am,
c/src/tests/sptests/sp09/Makefile.am,
c/src/tests/sptests/sp11/Makefile.am,
c/src/tests/sptests/sp12/Makefile.am,
c/src/tests/sptests/sp13/Makefile.am,
c/src/tests/sptests/sp14/Makefile.am,
c/src/tests/sptests/sp15/Makefile.am,
c/src/tests/sptests/sp16/Makefile.am,
c/src/tests/sptests/sp17/Makefile.am,
c/src/tests/sptests/sp19/Makefile.am,
c/src/tests/sptests/sp20/Makefile.am,
c/src/tests/sptests/sp21/Makefile.am,
c/src/tests/sptests/sp22/Makefile.am,
c/src/tests/sptests/sp23/Makefile.am,
c/src/tests/sptests/sp24/Makefile.am,
c/src/tests/sptests/sp25/Makefile.am,
c/src/tests/sptests/sp26/Makefile.am,
c/src/tests/sptests/sp27/Makefile.am,
c/src/tests/sptests/sp28/Makefile.am,
c/src/tests/sptests/sp29/Makefile.am,
c/src/tests/sptests/spfatal/Makefile.am,
c/src/tests/sptests/spsize/Makefile.am,
c/src/tests/support/stubdr/Makefile.am,
c/src/tests/tmitrontests/tmitronsem01/Makefile.am,
c/src/tests/tmtests/tm01/Makefile.am,
c/src/tests/tmtests/tm02/Makefile.am,
c/src/tests/tmtests/tm03/Makefile.am,
c/src/tests/tmtests/tm04/Makefile.am,
c/src/tests/tmtests/tm05/Makefile.am,
c/src/tests/tmtests/tm06/Makefile.am,
c/src/tests/tmtests/tm07/Makefile.am,
c/src/tests/tmtests/tm08/Makefile.am,
c/src/tests/tmtests/tm09/Makefile.am,
c/src/tests/tmtests/tm10/Makefile.am,
c/src/tests/tmtests/tm11/Makefile.am,
c/src/tests/tmtests/tm12/Makefile.am,
c/src/tests/tmtests/tm13/Makefile.am,
c/src/tests/tmtests/tm14/Makefile.am,
c/src/tests/tmtests/tm15/Makefile.am,
c/src/tests/tmtests/tm16/Makefile.am,
c/src/tests/tmtests/tm17/Makefile.am,
c/src/tests/tmtests/tm18/Makefile.am,
c/src/tests/tmtests/tm19/Makefile.am,
c/src/tests/tmtests/tm20/Makefile.am,
c/src/tests/tmtests/tm21/Makefile.am,
c/src/tests/tmtests/tm22/Makefile.am,
c/src/tests/tmtests/tm23/Makefile.am,
c/src/tests/tmtests/tm24/Makefile.am,
c/src/tests/tmtests/tm25/Makefile.am,
c/src/tests/tmtests/tm26/Makefile.am,
c/src/tests/tmtests/tm27/Makefile.am,
c/src/tests/tmtests/tm28/Makefile.am,
c/src/tests/tmtests/tm29/Makefile.am,
c/src/tests/tmtests/tmck/Makefile.am,
c/src/tests/tmtests/tmoverhd/Makefile.am: Use leaf.am instead of
leaf.cfg.
|
|
|
|
| |
* sonic/Makefile.am: Don't build unless HAS_NETWORKING.
|
|
|
|
|
|
| |
* cpu_asm.S: Small patch to fix a bug in the rtems sparc port. The
bug has been there all the time, but only hits the leon bsp since the
leon cpu has a 5-stage pipeline (erc32 has 4 stages).
|
|
|
|
| |
* automake/leaf.am: New file.
|
|
|
|
| |
Cherrypick from master 2001-09-19 17:19:27 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2001-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
automake/leaf.am
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* libc/lseek.c: Modified to reflect 4.5 placement of libio_.h.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/coremutex.c, src/coremutexseize.c, src/coremutexsurrender.c:
The per thread field resource_count should only be manipulated
when a mutex is priority ceiling or priority inherit. This
was reported by Chris Johns <ccj@acm.org> who also noticed that
the use of switches for all disciplines generated less efficient
code than using explicit tests for the one or two cases we were
really interested in. Further review of his modifications made
it apparent that the "isa" methods to test mutex discipline were
not being used so this modification was swept into the code as well.
|
|
|
|
|
| |
* inline/rtems/rtems/attr.inl: Correct typo and use correct
attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
|
|
|
|
|
| |
* libc/lseek.c: Fix minor bug introduced by misinterpretation of
return code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/mqueuesendsupp.c: Account for possibly blocking during the
core send operation.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* src/msgqsubmit.c: Add a comment indicating that we do not have
to account for possibly blocking during the core send operation
because Classic API message queue send is always non-blocking.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
return status to account for blocking sends. Otherwise, the
caller will think that the returned message status will have
the ultimate results of the operation. If the send times out,
the final status will be in the return_code of the thread.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* src/coremutexsurrender.c: Use holder thread not executing
thread because even though they may and often are the same
it is not guaranteed unless the proper attribute is set.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Modified to work better with gcc 2.8.1 and
gnat 3.13p.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* tools/runtest.in: Recognize debug variant of monitor test.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* sp13/sp13.scn: Id in screen had wrong class field value.
* sp13/system.h: Account for message buffer memory.
* sp13/task2.c: Remove unnecessary check for failure.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* sp20/system.h: Account for extra task stacks properly.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* include/tmacros.h: Attempt to print errno as further information.
|
|
|
|
|
|
|
|
| |
* libc/lseek.c: Modified after discussion with Eugeny S. Mints
<jack@oktet.ru> to correct the behavior. There were two mistakes.
First, iop->offset was incorrectly set for SEEK_END. Second,
iop->offset should be left unmodified if there are errors.
This modification attempts to fix both situations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/mqueuesendsupp.c: Account for possibly blocking during the
core send operation.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* src/msgqsubmit.c: Add a comment indicating that we do not have
to account for possibly blocking during the core send operation
because Classic API message queue send is always non-blocking.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
return status to account for blocking sends. Otherwise, the
caller will think that the returned message status will have
the ultimate results of the operation. If the send times out,
the final status will be in the return_code of the thread.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* src/coremutexsurrender.c: Use holder thread not executing
thread because even though they may and often are the same
it is not guaranteed unless the proper attribute is set.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Modified to work better with gcc 2.8.1 and
gnat 3.13p.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* tools/runtest.in: Recognize debug variant of monitor test.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* sp13/sp13.scn: Id in screen had wrong class field value.
* sp13/system.h: Account for message buffer memory.
* sp13/task2.c: Remove unnecessary check for failure.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* sp20/system.h: Account for extra task stacks properly.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* include/tmacros.h: Attempt to print errno as further information.
|
|
|
|
|
|
| |
* scripts/setup.def, scripts/gccnewlib/base-gcc.add,
scripts/gccnewlib/gccnewlib.add, scripts-ada/buildall.in:
Updated to reflect new versions.
|
|
|
|
|
|
|
| |
* c/src/lib/libbsp/i386/i386ex/startup/linkcmds,
c/src/lib/libbsp/powerpc/eth_comm/canbus/Makefile.am,
c/src/libnetworking/pppd/ipxcp.c: These files had latent single
bit mistakes from the CVS server's RAM failure.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cpu_asm.S: This patch was co-developed with Eric Norum
<eric.norum@usask.ca>. It closes a one instruction window
on some m68k CPU cores. It fixes symptoms seen as:
1) No more `interrupt handler invoked twice for
a single interrupt'.
2) No more `lockup when mc68360 CPM and PIT interrupts
are at different levels'.
It does insert a little more overhead on machines without hardware
interrupt stacks but correctness has a price.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* c/src/exec/itron/src/snd_mbx.c, c/src/exec/itron/src/tsnd_mbf.c
c/src/exec/posix/src/mqueuesendsupp.c,
c/src/exec/rtems/src/msgqsubmit.c,
c/src/exec/score/include/rtems/score/coremsg.h,
c/src/exec/score/inline/rtems/score/coremsg.inl,
c/src/exec/score/src/coremsgsubmit.c: Unblocking message queue
operations should NOT use _Thread_Executing for return status
since it is permissible to invoke message send operations from
an ISR. This was reported by Suvrat Gupta <suvrat@utstar.com>.
|
|
|
|
|
|
| |
* src/eventsurrender.c: Clear event condition when task is unblocked.
This makes sure that subsequent event send thinks the task is still
blocked and overwrites the initial events received.
|
|
|
|
|
| |
* src/imfs/memfile.c: Bug report from Sturniolo Jose
<jsturnio@nec.com.ar> where NULL pointer was dereferenced.
|
|
|
|
|
| |
* libc/getcwd.c: Ensure _closedir(dir) is called even on
error exit from the routine.
|
|
|
|
|
|
|
|
|
| |
* src/heapallocate.c: Do not allow the size to overflow when
adjusting it. A test allocated a stack of -1 (~0). This
actually resulted in a stack being allocated but with a
size of 0xb. The allocator did not test the size to see if
it rolled through 0 and so allowed the allocation to happen, the
thread to get created. The task crashed as you would expect.
|
|
|
|
|
| |
* libc/mount.c: Make sure there is space allocated for a device name
in the mount table entry.
|
|
|
|
|
| |
* src/objectgetbyindex.c: Do not enable dispatching on an
error path it was not disabled on.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libc/chmod.c: Return ENOTSUP if filesystem does not have handler.
* libc/eval.c: Ditto.
* libc/fcntl.c: Ditto.
* libc/fsync.c: Ditto.
* libc/ioctl.c: Ditto.
* libc/ioman.c: Ditto.
* libc/link.c: Ditto.
* libc/memfile.c: Ditto.
* libc/mknod.c: Ditto.
* libc/symlink.c: Ditto.
* libc/libio.h(rtems_filesystem_dev_major_t): New macro.
* libc/libio.h(rtems_filesystem_dev_minor_t): New macro.
|