summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-12-03PR2056: libqos conversion from uint32_t to time_tGedare Bloom1-2/+2
AquosA defines qres_params_t using qres_time_t so we should also. This fixes an invalid conversion from uint32_t into time_t as well.
2013-12-03arm: Clear reservationsSebastian Huber2-1/+2
Recent GCC versions use atomic operations based on load/store exclusive in the C++ library.
2013-12-02score: Minor _Thread_Dispatch() optimizationSebastian Huber1-2/+1
It is not necessary to load the executing thread control again after the context switch since it is an invariant of the executing thread.
2013-12-02posix: Use cleanup contexts on the stackSebastian Huber7-13/+111
Provide support for latest Newlib <pthread.h> change. The cleanup contexts are stored on the thread stack. This is conformant with the POSIX requirements for the pthread_cleanup_push() and pthread_cleanup_pop() statement pair. Passing an invalid pointer as the routine to pthread_cleanup_push() is now a usage error and the behaviour is undefined.
2013-11-29POSIX timers: Add restrict keywordSahil Patnayakuni2-4/+4
+ timer_create() + timer_settime()
2013-11-29gettimeofday: Add restrict keywordBryan Dunsmore2-3/+3
2013-11-29libcsupport: readlink: add c99 'restrict' keywordChirayu Desai1-1/+2
Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
2013-11-29signal methods: Add restrict keywordBryan Dunsmore6-13/+13
2013-11-27add --enable-paravirt in cpukit configure scriptsPhilipp Eppelt2-0/+23
2013-11-27statvfs filesystem handlers: Remove restrictJoel Sherrill5-16/+16
2013-11-26nios2: TyposSebastian Huber1-2/+2
2013-11-26score: Format changes in _Thread_Set_state()Sebastian Huber1-8/+8
2013-11-26score: Simplify _Thread_queue_Dequeue_priority()Sebastian Huber1-2/+2
2013-11-26score: Use local variables for consistencySebastian Huber1-3/+3
2013-11-21statvfs and ALL filesystem handlers: Add restrict keyword.Daniel Ramirez11-26/+29
2013-11-21score/rbtree: Remove "unprotected" from APISebastian Huber17-70/+86
2013-11-21score/rbtree: Delete protected operationsSebastian Huber9-411/+9
The user of the red-black tree container must now ensure that at most one thread at once can access an instance.
2013-11-21scheduler/EDF: Use unprotected insert and extractSebastian Huber3-4/+4
Interrupts are disabled by the caller _Thread_Change_priority() or _Thread_Set_transient() or directly in the scheduler operation. Thus there is no need to use protected variants.
2013-11-20select.h, rtems_select.c, nds select: Add restrict keywordDaniel Ramirez2-5/+6
2013-11-18powerpc: Add r2 to CPU contextSebastian Huber3-11/+13
The r2 may be used for thread-local storage.
2013-11-18powerpc: Do not validate reserved XER bitsSebastian Huber1-2/+2
2013-11-18score: Objects_Information::extract visibilitySebastian Huber1-2/+2
This filed is only used if RTEMS_MULTIPROCESSING is defined.
2013-11-18heapgetinfo: Free all delayed blocksSebastian Huber1-0/+1
2013-11-14no_cpu/.../cpu.h: Comment improvementJoel Sherrill1-0/+5
2013-11-14mips/.../cpu.h: Comment improvementJoel Sherrill1-1/+3
2013-11-14monitor: Add support for BSD wakeup stateSebastian Huber1-0/+1
2013-11-04Filesystem: Add kernel event filter handlerSebastian Huber6-0/+354
This handler is necessary to implement the KQUEUE(2) system calls. Add <sys/event.h> from FreeBSD 8.4.
2013-11-04Filesystem: Add poll() handlerSebastian Huber6-0/+175
This handler is necessary to implement the SELECT(2) and POLL(2) system calls. Add <sys/poll.h> from FreeBSD 8.4.
2013-10-31Filesystem: Use ENOTTY for default ioctl() handlerSebastian Huber2-2/+2
This is in line with Linux and FreeBSD.
2013-10-31Filesystem: DocumentationSebastian Huber1-1/+1
2013-10-31libmd: Change MD5Update() prototypeSebastian Huber2-2/+5
This is in line with the FreeBSD and OpenSSL prototypes. It helps to avoid superfluous compiler warnings.
2013-10-31Filesystem: Clear open flag early in close()Sebastian Huber1-0/+2
This helps to prevent the usage of a file descriptor which is about to close in some situations.
2013-10-31Filesystem: Zero flags in rtems_libio_free()Sebastian Huber1-1/+1
2013-10-31score: New state STATES_WAITING_FOR_BSD_WAKEUPSebastian Huber1-0/+3
This state is necessery to implement the SLEEP(9) FreeBSD kernel API.
2013-10-27IMFS: Use IMFS_mtime_ctime_update()Sebastian Huber2-4/+2
2013-10-23Filesystem: PR2146: DocumentationSebastian Huber1-1/+3
2013-10-22libmd: New defines for FreeBSD compatibilitySebastian Huber1-0/+3
2013-10-18dosfs: Ensure initially the sector size is used as bdbuf block sizeRalf Kirchner1-0/+9
2013-10-17Remove double count of start offsetRic Claus1-5/+5
2013-10-16libcsupport: Updates from latest FreeBSD versionSebastian Huber1-11/+21
2013-10-16RFS: Include missing header fileSebastian Huber1-0/+1
2013-10-15Filesystem: PR2146: DocumentationSebastian Huber1-11/+28
2013-10-11Return EINVAL in default ftruncate() handlerSebastian Huber1-1/+1
According to POSIX this case is implementation defined. Linux and FreeBSD return EINVAL.
2013-09-30Fix building with RTEMS_DEBUG.Chris Johns1-3/+17
2013-09-23internal.h/main_mdump.c: Convert main methods to staticJoel Sherrill2-5/+3
2013-09-22nfsclient/src/dirutils.c: Fix missing prototype warningsJoel Sherrill1-0/+12
2013-09-22getdents.c: Fix missing prototype warningsJoel Sherrill1-1/+10
2013-09-22ctermid.c: Fix missing prototype warningsJoel Sherrill1-0/+1
2013-09-22getpwent.c: Fix missing prototype warningsJoel Sherrill1-0/+5
2013-09-22newlibc_init.c: Fix missing prototype warningsJoel Sherrill1-0/+1