| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
PR 1717/cpukit
* libcsupport/src/gxx_wrappers.c: Free memory on error.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1671/cpukit
* libcsupport/include/rtems/gxx_wrappers.h: New file.
* libcsupport/Makefile.am, libcsupport/preinstall.am: Reflect change
above.
* libcsupport/src/gxx_wrappers.c: Include <rtems/gxx_wrappers.h>. Use
_Internal_error_Occurred() instead of rtems_panic().
* score/include/rtems/score/interr.h: Added
INTERNAL_ERROR_GXX_KEY_ADD_FAILED and
INTERNAL_ERROR_GXX_MUTEX_INIT_FAILED.
|
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c: Free contents of key not key itself.
Kye pointer will never be malloc'ed.
|
|
|
|
|
| |
* libcsupport/src/getegid.c, libcsupport/src/gxx_wrappers.c,
libcsupport/src/issetugid.c: Formatting and spacing.
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
libcsupport/src/__times.c, libcsupport/src/fchdir.c,
libcsupport/src/ftrylockfile.c, libcsupport/src/getpwent.c,
libcsupport/src/gxx_wrappers.c, libcsupport/src/libio_sockets.c,
libcsupport/src/pipe.c: Use rtems_set_errno_and_return_minus_one()
where it was missed before.
|
|
|
|
|
|
| |
PR 1364/cpukit
* libcsupport/src/gxx_wrappers.c: Fix compilation problems when
diagnostics enabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c, posix/include/mqueue.h,
posix/include/rtems/posix/semaphore.h,
posix/inline/rtems/posix/barrier.inl,
posix/inline/rtems/posix/key.inl,
posix/inline/rtems/posix/mqueue.inl,
posix/inline/rtems/posix/rwlock.inl,
posix/inline/rtems/posix/semaphore.inl,
posix/inline/rtems/posix/spinlock.inl,
posix/inline/rtems/posix/timer.inl, posix/src/condget.c,
posix/src/mqueuenametoid.c, posix/src/mutexget.c,
posix/src/semaphorenametoid.c, posix/src/semopen.c,
sapi/src/itronapi.c, sapi/src/posixapi.c: Make changes necessary for
all tests to run on SPARC with 16-bit Ids. This required ensuring
that all POSIX and compilering binding code makes a distinction
between the public Id type (e.g. pthread_t, etc.) and the RTEMS
Object_Id type. All POSIX Object Get routines should not take the
POSIX Id type as the argument. Sixteen bit RTEMS Ids should be placed
into the 32-bits reserved by the POSIX API type in a uniform manner
now. This removed all assumptions that the external Id types in POSIX
and ITRON are the same as the internal Object Id type.
|
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c: Add rtems_gxx_mutex_destroy as needed
by gcc newer than the 4.3 release series.
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c: Revert.
|
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c, libmisc/monitor/mon-mpci.c: Use
PRId32 to fix warning.
|
|
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
taskvar dtor to plug memory leak. Applied patch attached
to PR#690.
|
|
|
|
|
|
|
| |
PR 817/rtems
* libcsupport/src/gxx_wrappers.c: Rename
rtems_gxx_recursive_mutex_init_function to
rtems_gxx_recursive_mutex_init.
|
| |
|
|
|
|
|
|
| |
Ralf Corsepius <ralf.corsepius@rtems.org>
* libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h.
|
| |
|
| |
|
|
|
|
|
| |
* libc/gxx_wrappers.c: Fix to keep prototype same as in gcc and
remove warning.
|
|
|
|
|
|
| |
* libc/gxx_wrappers.c: Task is not preemptable while running a
pthread_once init function. This is slightly less heavy handed
than disabling dispatching and seems better than consuming a mutex.
|
|
|
|
| |
* libc/gxx_wrappers.c: Add #include <rtems/error.h>.
|
|
|
|
| |
* libc/gxx_wrappers.c: Modifications to make gcc 3.x happy.
|
|
|
|
|
|
|
| |
* configure.in: Add libc/config.h
* libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
* libc/.cvsignore: Add config.h and stamp-h
* libc/*.c: Add config.h support.
|
| |
|
|
|