Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Change debug helper functions | Sebastian Huber | 2014-02-12 | 2 | -44/+0 |
| | | | | | | | | Rename rtems_internal_error_description() to rtems_internal_error_text(). Rename rtems_fatal_source_description() to rtems_fatal_source_text(). Rename rtems_status_code_description() to rtems_status_text(). Remove previous implementation of rtems_status_text(). | ||||
* | calloc.c: Remove use of register keyword | Joel Sherrill | 2014-02-03 | 1 | -3/+3 |
| | |||||
* | libcsupport: Refactor rtems_deviceio_errno | Daniel Ramirez | 2014-01-08 | 4 | -84/+7 |
| | | | | | | Renames rtems_deviceio_errno to rtems_status_code_to_errno and integrates it into the Classic API Status Handler. This function can now be called by including status.h | ||||
* | libcsupport: implemented termios functions cfsetspeed and cfmakeraw | Daniel Ramirez | 2014-01-07 | 4 | -1/+109 |
| | |||||
* | libcsupport: Accept NULL for zero-length entries | Sebastian Huber | 2013-12-20 | 1 | -1/+1 |
| | |||||
* | Filesystem: Use default kqfilter and poll handler | Sebastian Huber | 2013-12-20 | 1 | -0/+2 |
| | |||||
* | Filesystem: Add readv/writev handlers | Sebastian Huber | 2013-12-20 | 4 | -41/+78 |
| | | | | | | | | | The readv() and writev() support was implemented in terms of multiple calls to the read and write handlers. This imposes a problem on device files which use an IO vector as single request entity. For example a low-level network device (e.g. BPF(4)) may use an IO vector to create one frame from multiple protocol layers each with its own IO vector entry. | ||||
* | libcsupport: Add and use rtems_libio_iovec_eval() | Sebastian Huber | 2013-12-20 | 3 | -155/+87 |
| | |||||
* | PR2158: Add support for dup2. | Chris Johns | 2013-12-10 | 3 | -7/+55 |
| | | | | | Split the dub call into dup and dup2 in fcntl.c. This requires a private command which is placed in the internal libio header. | ||||
* | gettimeofday: Add restrict keyword | Bryan Dunsmore | 2013-11-29 | 1 | -2/+2 |
| | |||||
* | libcsupport: readlink: add c99 'restrict' keyword | Chirayu Desai | 2013-11-29 | 1 | -1/+2 |
| | | | | Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org> | ||||
* | statvfs filesystem handlers: Remove restrict | Joel Sherrill | 2013-11-27 | 1 | -4/+4 |
| | |||||
* | statvfs and ALL filesystem handlers: Add restrict keyword. | Daniel Ramirez | 2013-11-21 | 4 | -8/+8 |
| | |||||
* | Filesystem: Add kernel event filter handler | Sebastian Huber | 2013-11-04 | 2 | -0/+310 |
| | | | | | | This handler is necessary to implement the KQUEUE(2) system calls. Add <sys/event.h> from FreeBSD 8.4. | ||||
* | Filesystem: Add poll() handler | Sebastian Huber | 2013-11-04 | 2 | -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() handler | Sebastian Huber | 2013-10-31 | 1 | -1/+1 |
| | | | | This is in line with Linux and FreeBSD. | ||||
* | Filesystem: Documentation | Sebastian Huber | 2013-10-31 | 1 | -1/+1 |
| | |||||
* | Filesystem: Clear open flag early in close() | Sebastian Huber | 2013-10-31 | 1 | -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 Huber | 2013-10-31 | 1 | -1/+1 |
| | |||||
* | Filesystem: PR2146: Documentation | Sebastian Huber | 2013-10-23 | 1 | -1/+3 |
| | |||||
* | libcsupport: Updates from latest FreeBSD version | Sebastian Huber | 2013-10-16 | 1 | -11/+21 |
| | |||||
* | Filesystem: PR2146: Documentation | Sebastian Huber | 2013-10-15 | 1 | -11/+28 |
| | |||||
* | getdents.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -1/+10 |
| | |||||
* | ctermid.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -0/+1 |
| | |||||
* | getpwent.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -0/+5 |
| | |||||
* | newlibc_init.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -0/+1 |
| | |||||
* | __times.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -1/+6 |
| | |||||
* | stat.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -1/+15 |
| | |||||
* | __gettod.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -3/+12 |
| | |||||
* | __gitpid.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -0/+5 |
| | |||||
* | __assert.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -1/+2 |
| | |||||
* | issetugid.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -0/+5 |
| | |||||
* | JFFS2: Add RTEMS support | Sebastian Huber | 2013-09-19 | 1 | -0/+1 |
| | |||||
* | Filesystem: Change rtems_filesystem_chown() | Sebastian Huber | 2013-09-12 | 4 | -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 Huber | 2013-09-12 | 3 | -9/+47 |
| | | | | Implement POSIX requirements in the high-level file system layer. | ||||
* | termios: check return value from semaphore obtain/release | Gedare Bloom | 2013-09-05 | 1 | -2/+7 |
| | | | | Raise a fatal error in case of failure. | ||||
* | ringbuf: Add SMP support | Sebastian Huber | 2013-08-27 | 1 | -6/+9 |
| | |||||
* | Filesystem: Use unprotected chain operations | Sebastian Huber | 2013-08-27 | 1 | -6/+9 |
| | | | | This area is protected by the IO library mutex. | ||||
* | score: Add and use CHAIN_INITIALIZER_ONE_NODE(). | Sebastian Huber | 2013-08-27 | 1 | -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 Huber | 2013-08-23 | 1 | -2/+0 |
| | |||||
* | Expose rtems_verror() | Nick Withers | 2013-08-15 | 2 | -4/+25 |
| | |||||
* | filesystem: Add SMP support | Sebastian Huber | 2013-08-14 | 2 | -2/+9 |
| | |||||
* | PR766: Delete __RTEMS_VIOLATE_KERNEL_VISIBILITY__ | Sebastian Huber | 2013-08-08 | 8 | -20/+0 |
| | |||||
* | posix: Create key implementation header | Sebastian Huber | 2013-08-06 | 1 | -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.h | Sebastian Huber | 2013-08-01 | 2 | -2/+2 |
| | |||||
* | score: Add and use _Thread_Update_cpu_time_used() | Sebastian Huber | 2013-08-01 | 1 | -5/+15 |
| | | | | Fix _times(). | ||||
* | score: Merge tod implementation into one file | Sebastian Huber | 2013-07-26 | 2 | -1/+2 |
| | | | | | Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS(). | ||||
* | score: Create object implementation header | Sebastian Huber | 2013-07-26 | 10 | -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 Huber | 2013-07-26 | 4 | -8/+5 |
| | |||||
* | score: Create thread implementation header | Sebastian Huber | 2013-07-26 | 2 | -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. |