summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport (follow)
Commit message (Collapse)AuthorAgeFilesLines
* statvfs filesystem handlers: Remove restrictJoel Sherrill2013-11-271-4/+4
|
* statvfs and ALL filesystem handlers: Add restrict keyword.Daniel Ramirez2013-11-214-8/+8
|
* Filesystem: Add kernel event filter handlerSebastian Huber2013-11-042-0/+310
| | | | | | This handler is necessary to implement the KQUEUE(2) system calls. Add <sys/event.h> from FreeBSD 8.4.
* Filesystem: Add poll() handlerSebastian Huber2013-11-042-0/+132
| | | | | | | This handler is necessary to implement the SELECT(2) and POLL(2) system calls. Add <sys/poll.h> from FreeBSD 8.4.
* Filesystem: Use ENOTTY for default ioctl() handlerSebastian Huber2013-10-311-1/+1
| | | | This is in line with Linux and FreeBSD.
* Filesystem: DocumentationSebastian Huber2013-10-311-1/+1
|
* Filesystem: Clear open flag early in close()Sebastian Huber2013-10-311-0/+2
| | | | | This helps to prevent the usage of a file descriptor which is about to close in some situations.
* Filesystem: Zero flags in rtems_libio_free()Sebastian Huber2013-10-311-1/+1
|
* Filesystem: PR2146: DocumentationSebastian Huber2013-10-231-1/+3
|
* libcsupport: Updates from latest FreeBSD versionSebastian Huber2013-10-161-11/+21
|
* Filesystem: PR2146: DocumentationSebastian Huber2013-10-151-11/+28
|
* getdents.c: Fix missing prototype warningsJoel Sherrill2013-09-221-1/+10
|
* ctermid.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+1
|
* getpwent.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+5
|
* newlibc_init.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+1
|
* __times.c: Fix missing prototype warningsJoel Sherrill2013-09-221-1/+6
|
* stat.c: Fix missing prototype warningsJoel Sherrill2013-09-221-1/+15
|
* __gettod.c: Fix missing prototype warningsJoel Sherrill2013-09-221-3/+12
|
* __gitpid.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+5
|
* __assert.c: Fix missing prototype warningsJoel Sherrill2013-09-221-1/+2
|
* issetugid.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+5
|
* JFFS2: Add RTEMS supportSebastian Huber2013-09-191-0/+1
|
* Filesystem: Change rtems_filesystem_chown()Sebastian Huber2013-09-124-40/+59
| | | | | Implement POSIX requirements in the high-level file system layer. Use common implementation for all change owner variants.
* Filesystem: Add and use rtems_filesystem_chmod()Sebastian Huber2013-09-123-9/+47
| | | | Implement POSIX requirements in the high-level file system layer.
* termios: check return value from semaphore obtain/releaseGedare Bloom2013-09-051-2/+7
| | | | Raise a fatal error in case of failure.
* ringbuf: Add SMP supportSebastian Huber2013-08-271-6/+9
|
* Filesystem: Use unprotected chain operationsSebastian Huber2013-08-271-6/+9
| | | | This area is protected by the IO library mutex.
* score: Add and use CHAIN_INITIALIZER_ONE_NODE().Sebastian Huber2013-08-271-13/+6
| | | | | | Add and use CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(), RTEMS_CHAIN_INITIALIZER_ONE_NODE() and RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN().
* Filesystem: Remove superfluous free()Sebastian Huber2013-08-231-2/+0
|
* Expose rtems_verror()Nick Withers2013-08-152-4/+25
|
* filesystem: Add SMP supportSebastian Huber2013-08-142-2/+9
|
* PR766: Delete __RTEMS_VIOLATE_KERNEL_VISIBILITY__Sebastian Huber2013-08-088-20/+0
|
* posix: Create key implementation headerSebastian Huber2013-08-061-1/+1
| | | | | | Move implementation specific parts of key.h and key.inl into new header file keyimpl.h. The key.h contains now only the application visible API.
* score: Rename tod.h to todimpl.hSebastian Huber2013-08-012-2/+2
|
* score: Add and use _Thread_Update_cpu_time_used()Sebastian Huber2013-08-011-5/+15
| | | | Fix _times().
* score: Merge tod implementation into one fileSebastian Huber2013-07-262-1/+2
| | | | | Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
* score: Create object implementation headerSebastian Huber2013-07-2610-10/+5
| | | | | | Move implementation specific parts of object.h and object.inl into new header file objectimpl.h. The object.h contains now only the application visible API.
* Include missing <rtems/score/threaddispatch.h>Sebastian Huber2013-07-264-8/+5
|
* score: Create thread implementation headerSebastian Huber2013-07-262-0/+2
| | | | | | | | Move implementation specific parts of thread.h and thread.inl into new header file threadimpl.h. The thread.h contains now only the application visible API. Remove superfluous header file includes from various files.
* readdir_r(): Add restrict keyword per Single UNIX SpecificationSahil Patnayakunii2013-07-241-1/+5
|
* score: Merge sysstate API into one fileSebastian Huber2013-07-246-0/+11
|
* rtems: Create tasks implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of tasks.h and tasks.inl into new header file tasksimpl.h. The tasks.h contains now only the application visible API.
* rtems: Create region implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of region.h and region.inl into new header file regionimpl.h. The region.h contains now only the application visible API.
* rtems: Create part implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of part.h and part.inl into new header file partimpl.h. The part.h contains now only the application visible API.
* rtems: Create timer implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of timer.h and timer.inl into new header file timerimpl.h. The timer.h contains now only the application visible API.
* rtems: Create ratemon implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of ratemon.h and ratemon.inl into new header file ratemonimpl.h. The ratemon.h contains now only the application visible API.
* Include missing <string.h>Sebastian Huber2013-07-236-1/+7
|
* rtems: Create dpmem implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of dpmem.h and dpmem.inl into new header file dpmemimpl.h. The dpmem.h contains now only the application visible API.
* sapi: Create extension implementation headerSebastian Huber2013-07-231-0/+2
| | | | | | Move implementation specific parts of extension.h and extension.inl into new header file extensionimpl.h. The extension.h contains now only the application visible API.
* posix: Create spinlock implementation headerSebastian Huber2013-07-221-1/+1
| | | | | | Move implementation specific parts of spinlock.h and spinlock.inl into new header file spinlockimpl.h. The spinlock.h contains now only the application visible API.