| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 294/rtems
* posix/src/pthread.c: POSIX thread exit handler now confirms that it
created the executing thread before implicitly exitting it.
|
|
|
|
|
|
|
|
|
| |
PR 628/rtems
* posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c,
posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c:
Signal set of 0 is supposed to return EINVAL. In addition
timer_create needed to return an error if the clock was not
CLOCK_REALTIME.
|
|
|
|
|
|
| |
PR 629/rtems
* cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is
<= 0, not <.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* posix/include/rtems/posix/cond.h,
posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
posix/include/rtems/posix/mqueue.h,
posix/include/rtems/posix/mutex.h,
posix/include/rtems/posix/pthread.h,
posix/include/rtems/posix/semaphore.h,
posix/include/rtems/posix/threadsup.h,
posix/include/rtems/posix/timer.h, posix/src/cond.c,
posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
posix/src/keydelete.c, posix/src/keygetspecific.c,
posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
posix/src/killinfo.c, posix/src/mqueue.c,
posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
posix/src/posixintervaltotimespec.c,
posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
posix/src/sysconf.c: Convert to using c99 fixed size types.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
PR 582/core
* posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
from workspace to avoid use of mutex during dispatch disable critical
section. Besides memory for object names should come from the
Workspace anyway.
|
|
|
|
|
|
|
| |
* ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
sapi/ChangeLog, rtems/ChangeLog.
* itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
rtems/ChangeLog: Remove.
|
| |
|
| |
|
|
|
|
| |
* Makefile.am: Add PREINSTALL_DIRS.
|
|
|
|
|
| |
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
Add PREINSTALL_FILES to CLEANFILES.
|
|
|
|
| |
* Makefile.am: Include compile.am, again.
|
|
|
|
|
| |
* Makefile.am: Add libs to CLEANFILES
Set lib*_g_a_SOURCES = lib*_a_SOURCES.
|
|
|
|
|
| |
* Makefile.am: Build libposix$(LIB_VARIANT).a instead of
$(ARCH)/libposix.a.
|
|
|
|
| |
* Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
|
|
|
|
| |
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
|
|
|
|
| |
* Makefile.am: Add $(dirstamp) to compilation rules.
|
|
|
|
|
| |
* Makefile.am: Add $(dirstamp) to preinstallation rules.
Remove MACROS.
|
|
|
|
| |
* Makefile.am: Reworked.
|
|
|
|
|
|
| |
* src/config.h: Remove.
* Makefile.am: Remove src/config.h
AM_CPPFLAGS += -I$(top_builddir).
|
|
|
|
|
|
| |
* src/cancelrun.c, src/pthreadexit.c, src/pthreadjoin.c,
src/sigtimedwait.c: Remove unnecessary typecasts in assignments to
thread->Wait.return_argument.
|
|
|
|
|
| |
* src/cleanuppop.c, src/cleanuppush.c: Protect use of
_Workspace_Allocate and _Workspec_Free.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/rtems/posix/cond.h, include/rtems/posix/condmp.h,
include/rtems/posix/config.h, include/rtems/posix/intr.h,
include/rtems/posix/key.h, include/rtems/posix/mqueue.h,
include/rtems/posix/mqueuemp.h, include/rtems/posix/mutex.h,
include/rtems/posix/mutexmp.h, include/rtems/posix/posixapi.h,
include/rtems/posix/pthread.h, include/rtems/posix/pthreadmp.h,
include/rtems/posix/ptimer.h, include/rtems/posix/semaphore.h,
include/rtems/posix/semaphoremp.h, inline/rtems/posix/cond.inl,
inline/rtems/posix/intr.inl, inline/rtems/posix/key.inl,
inline/rtems/posix/mqueue.inl, inline/rtems/posix/mutex.inl,
inline/rtems/posix/pthread.inl, inline/rtems/posix/semaphore.inl,
inline/rtems/posix/timer.inl, macros/rtems/posix/cond.inl,
macros/rtems/posix/intr.inl, macros/rtems/posix/key.inl,
macros/rtems/posix/mqueue.inl, macros/rtems/posix/mutex.inl,
macros/rtems/posix/pthread.inl, macros/rtems/posix/semaphore.inl,
macros/rtems/posix/timer.inl, src/alarm.c, src/kill.c,
src/killinfo.c, src/mqueuetranslatereturncode.c, src/pause.c,
src/pthreadattrdestroy.c, src/pthreadattrgetdetachstate.c,
src/pthreadattrgetinheritsched.c, src/pthreadattrgetschedparam.c,
src/pthreadattrgetschedpolicy.c, src/pthreadattrgetscope.c,
src/pthreadattrgetstackaddr.c, src/pthreadattrgetstacksize.c,
src/pthreadattrinit.c, src/pthreadattrsetdetachstate.c,
src/pthreadattrsetinheritsched.c, src/pthreadattrsetschedparam.c,
src/pthreadattrsetschedpolicy.c, src/pthreadattrsetscope.c,
src/pthreadattrsetstackaddr.c, src/pthreadattrsetstacksize.c,
src/pthreadcreate.c, src/pthreaddetach.c, src/pthreadequal.c,
src/pthreadexit.c, src/pthreadgetcpuclockid.c,
src/pthreadgetcputime.c, src/pthreadgetschedparam.c,
src/pthreadjoin.c, src/pthreadkill.c, src/pthreadonce.c,
src/pthreadself.c, src/pthreadsetcputime.c,
src/pthreadsetschedparam.c, src/pthreadsigmask.c, src/sigaction.c,
src/sigaddset.c, src/sigdelset.c, src/sigemptyset.c,
src/sigfillset.c, src/sigismember.c, src/signal_2.c,
src/sigpending.c, src/sigprocmask.c, src/sigqueue.c,
src/sigsuspend.c, src/sigtimedwait.c, src/sigwait.c,
src/sigwaitinfo.c, src/ualarm.c: URL for license changed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 449/rtems:
* src/getegid.c: Remove (Moved to ../libcsupport/src).
* src/geteuid.c: Remove (Moved to ../libcsupport/src).
* src/getgid.c: Remove (Moved to ../libcsupport/src).
* src/getgroups.c: Remove (Moved to ../libcsupport/src).
* src/getlogin.c: Remove (Moved to ../libcsupport/src).
* src/getpgrp.c: Remove (Moved to ../libcsupport/src).
* src/getpid.c: Remove (Moved to ../libcsupport/src).
* src/getppid.c: Remove (Moved to ../libcsupport/src).
* src/getuid.c: Remove (Moved to ../libcsupport/src).
* src/setpgid.c: Remove (Moved to ../libcsupport/src).
* src/setsid.c: Remove (Moved to ../libcsupport/src).
* Makefile.am: Reflect changes above
|
|
|
|
|
|
|
| |
* src/mqueuenametoid.c, src/semaphorenametoid.c: Added ID to name
lookup service and changed name of id/name translation status code.
This propagated to multiple functions. The user API service added was
rtems_object_id_to_name()
|
|
|
|
|
|
| |
PR 92/rtems
* Makefile.am, src/alarm.c, src/psignal.c: Added ualarm() and usleep().
* src/ualarm.c, src/usleep.c: New files.
|
| |
|
|
|
|
|
|
|
| |
* configure.ac: Remove (Merged-in into ../configure.ac)
* Makefile.am:
Reflect having merged configure.ac into ../configure.ac.
* src/config.h: New.
|
|
|
|
| |
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
|
|
|
|
| |
* configure.ac: AC_PREREQ(2.57).
|
|
|
|
|
| |
* src/ptimer1.c: Correct problem which could lead to overflow in time
math.
|
|
|
|
| |
* ChangeLog: Corrected entry for sysconf.c which did not include PR.
|
|
|
|
|
| |
* src/mqueueopen.c: Actually open the message queue descriptor
so it is available for others to use.
|
|
|
|
| |
* Makefile.am: Don't create $ARCH as side-effect of compilation.
|
|
|
|
|
| |
* src/cancelrun.c, src/cleanuppop.c: Get the last real node not the
permanent null last node.
|
|
|
|
|
|
|
|
|
| |
* include/Makefile.am: Remove.
* inline/Makefile.am: Remove.
* macros/Makefile.am: Remove.
* src/Makefile.am: Remove.
* Makefile.am: Merge-in removed Makefile.ams.
* configure.ac: Reflect changes above.
|
|
|
|
|
|
| |
* inline/rtems/posix/cond.inl, macros/rtems/posix/cond.inl:
Implemented PTHREAD_COND_INITIALIZER support. Vladimir implemented
the inline version and Joel adapted it to the macro version.
|
|
|
|
|
|
| |
* include/rtems/posix/timer.h, src/keygetspecific.c,
src/posixtimespecsubtract.c, src/ptimer1.c, src/semunlink.c:
Added casts to eliminate warnings on 16-bit targets like the h8300.
|
| |
|
|
|
|
| |
* configure.ac: Cosmetical fixes.
|
|
|
|
| |
* configure.ac: Fix package name.
|
|
|
|
|
| |
* src/psignal.c: Fix counting problem which resulted in too many
entries being in the POSIX signals default behavior table.
|
|
|
|
| |
* ChangeLog: Corrected.
|
| |
|
|
|
|
| |
* configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
|
|
|
|
|
|
| |
* .cvsignore: Reformat.
Add autom4te*cache.
Remove autom4te.cache.
|
|
|
|
| |
* src/psignal.c: Remove duplication from rtems/posix/psignal.h.
|