2000-11-28 Chris Johns * 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. 2000-11-02 Joel Sherrill * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API) so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() are actually included. 2000-11-02 Joel Sherrill * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib. 2000-10-18 Nick Simon * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am: Added _Heap_Get_information() and information control block. * src/heapgetinfo.c: New file. 2000-09-25 Joel Sherrill * rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not targopts.h to reduce dependency on BSP. 2000-09-20 Joel Sherrill * src/objectgetbyindex.c: Do not enable dispatching on an error path it was not disabled on. 2000-09-04 Ralf Corsepius * src/Makefile.am: Include compile.am. 2000-08-30 Joel Sherrill * Many files: Moved posix/include/rtems/posix/seterr.h to score/include/rtems/seterr.h so it would be available within all APIs. 2000-08-17 Ralf Corsepius * include/rtems/system.h: Include cpuopts.h for __i386__. 2000-08-10 Joel Sherrill * ChangeLog: New file.