| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* libmisc/fb/fb.h: Add constants for buffer modes.
|
|
|
|
| |
* rtems/score/lm32.h: Add lm32_read_interrupts().
|
|
|
|
|
| |
* posix/include/rtems/posix/aio_misc.h: Add decl for aio_request_queue.
* posix/src/aio_misc.c: Add aio_request_queue.
|
|
|
|
|
| |
* posix/include/rtems/posix/aio_misc.h: Remove rtems_aio_request_s,
rtems_aio_request_chain_s, rtems_aio_queue_s;
|
|
|
|
|
| |
* posix/include/aio.h: Separate LIO-modes from LIO-opcodes (From
freebsd).
|
|
|
|
| |
* sapi/include/rtems/chain.h: Move extern "C".
|
|
|
|
|
|
|
|
| |
* posix/include/aio.h: Add LIO_SYNC.
* posix/include/rtems/posix/aio_misc.h: Add aio_request_queue,
Cosmetics.
* posix/src/aio_cancel.c, posix/src/aio_fsync.c, posix/src/aio_misc.c:
Rework.
|
|
|
|
|
|
|
|
| |
PR 1680/cpukit
* score/src/isr.c: Correct initialization of _CPU_Interrupt_stack_high
to properly do the alignment. This most likely only would have caused
a propblem on CPUs where the stack grows down and have strict
alignment.
|
|
|
|
|
|
|
|
|
| |
PR 1681/cpukit
* rtems/score/cpu.h: With the percpu patch, ASM uses
INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
sparc64 was still using the old variable, which was declared in its
cpu.h file. This patch comments out the declaration and switch to
using INTERRUPT_STACK_HIGH.
|
|
|
|
|
|
| |
PR 1677/filesystem
* libfs/src/imfs/imfs_creat.c: Fix creating of a file. Lost in the
change from a switch statement.
|
|
|
|
|
|
|
| |
* posix/include/rtems/posix/aio_misc.h: Remove
rtems_aio_queue_s.size (Unused).
* posix/src/aio_misc.c: Remove aio_request_queue.size.
Cosmetics.
|
|
|
|
| |
* posix/Makefile.am: Reflect aio-changes.
|
|
|
|
|
|
|
| |
* posix/src/aio_misc.c: New.
* posix/src/aio_error.c, posix/src/aio_read.c,
* posix/src/aio_return.c, posix/src/aio_write.c:
New implementation.
|
| |
|
|
|
|
|
| |
* posix/include/aio.h: Extend struct aiocb.
* posix/include/rtems/posix/aio_misc.h: New.
|
|
|
|
|
| |
* posix/include/aio.h: Extend struct aiocb.
* posix/include/rtems/posix/aio_misc.h: New.
|
|
|
|
| |
* libblock/src/media.c: Use unprotected chain extract.
|
|
|
|
|
|
|
|
| |
* libblock/include/rtems/media.h, libblock/src/media-desc.c,
libblock/src/media-dev-ident.c, libblock/src/media-path.c,
libblock/src/media-server.c, libblock/src/media.c: New files.
* Makefile.am, preinstall.am, libblock/Makefile.am: Reflect changes
above.
|
|
|
|
|
| |
* libfs/src/imfs/imfs_eval.c: Add the missing ';' for the debug
case.
|
| |
|
|
|
|
|
| |
* sapi/include/confdefs.h: Include <rtems.h> to resolve all
dependencies.
|
|
|
|
|
|
| |
PR 1658/cpukit
* sapi/src/exshutdown.c, score/include/rtems/score/interr.h: If the
system is not up, consider it a fatal error.
|
|
|
|
|
|
| |
PR 1662/filesystem
* libcsupport/src/termios.c: osem is now released before attempt
to delete in rtems_termios_close.
|
|
|
|
|
|
|
|
|
|
| |
PR 1660/filesystem
* libfs/src/pipe/fifo.c, libfs/src/pipe/pipe.h: Changed
int pipe_release to void pipe_release.
* libfs/src/imfs/imfs_fifo.c: Corresponding change to
IMFS_fifo_close since pipe_release does not return any error.
* libfs/src/imfs/imfs_initsupp.c: Changes to improve
IMFS_determine_bytes_per_block
|
|
|
|
|
|
|
|
|
| |
PR 1661/testing
* libcsupport/Makefile.am, libcsupport/include/rtems/libcsupport.h: Add
public methods to get/set malloc heap pointer so the tests do not
have to peer behind the API.
* libcsupport/src/mallocgetheapptr.c,
libcsupport/src/mallocsetheapptr.c: New files.
|
|
|
|
|
| |
* score/inline/rtems/score/object.inl: Use attribute unused in
_Objects_Is_local_id().
|
|
|
|
|
| |
* rtems/Makefile.am, rtems/preinstall.am: Install
<rtems/rtems/mainpage.h> to allow documentation generation.
|
|
|
|
|
| |
* rtems/include/rtems.h, rtems/mainpage.h,
rtems/include/rtems/rtems/types.h: Documentation.
|
|
|
|
|
| |
PR 1604/cpukit
* rtems/src/regioncreate.c: Removed superfluous parameter check.
|
|
|
|
|
|
| |
PR 1615/cpukit
* posix/src/keyrundestructors.c: Improved POSIX compliance. Now we may
have an unlimited number of iterations.
|
|
|
|
|
| |
* sapi/inline/rtems/chain.inl: Added
rtems_chain_extract_unprotected().
|
|
|
|
|
| |
* posix/include/aio.h, posix/src/aio_return.c:
Let aio_return return ssize_t (Mandated by POSIX).
|
|
|
|
| |
* libfs/src/imfs/imfs.h: Fix typo.
|
|
|
|
|
|
|
|
| |
* libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
libcsupport/src/getpid.c, libcsupport/src/getppid.c,
libcsupport/src/getuid.c, libcsupport/src/setegid.c,
libcsupport/src/seteuid.c, libcsupport/src/setsid.c
libcsupport/src/setuid.c: Remove redundant includes.
|
| |
|
|
|
|
|
|
|
| |
PR 1649/cpukit
* libcsupport/Makefile.am, libcsupport/src/getgid.c: Make sure all get
and set gid and egid routines are present and in their own files.
* libcsupport/src/setegid.c, libcsupport/src/setgid.c: New files.
|
|
|
|
|
| |
* configure.ac: Apply RTEMS_CHECK_FUNC for set/get*id family of
functions. Extend set/get*id family of checks.
|
|
|
|
| |
* aclocal/check-func.m4: New.
|
|
|
|
|
| |
* configure.ac: Add checks for [get|set][e][uid,gid] family of
functions.
|
|
|
|
|
|
|
| |
* libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_eval.c,
libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_readlink.c,
libfs/src/pipe/fifo.c: Clean up for coverage improvements and
formatting.
|
|
|
|
|
|
| |
* libmisc/stackchk/check.c: If this port does not allocate the
interrupt stack, then it must always be a thread stack. Do not
include code to print the interrupt stack information.
|
|
|
|
| |
* libcsupport/src/base_fs.c, libcsupport/src/rtems_mkdir.c: Formatting.
|
|
|
|
|
|
|
|
| |
PR 1645/cpukit
* libcsupport/src/getuid.c: Moved setuid() routine to its own
file.
* libcsupport/src/setuid.c: New file with setuid() routine.
* libcsupport/src/seteuid.c: New file with seteuid() routine.
|
|
|
|
|
|
|
|
| |
* libcsupport/src/fstat.c, libcsupport/src/rmdir.c,
libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_getchild.c,
libfs/src/imfs/memfile.c: Add IMFS_assert. Clean up and remove all
checks which are redundant with system call layer. Formatting.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1599/cpukit
* posix/src/psignalunblockthread.c, posix/src/pthreadkill.c,
rtems/src/signalsend.c, score/include/rtems/score/percpu.h,
score/inline/rtems/score/thread.inl, score/src/thread.c,
score/src/threadchangepriority.c, score/src/threadclearstate.c,
score/src/threaddispatch.c, score/src/threadready.c,
score/src/threadresume.c, score/src/threadsetstate.c,
score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
score/src/threadyieldprocessor.c: Rename _Context_Switch_necessary to
_Thread_Dispatch_necessary to more properly reflect the intent.
|
|
|
|
|
|
| |
PR 1599/cpukit
* cpu_asm.c: Rename _Context_Switch_necessary to
_Thread_Dispatch_necessary to more properly reflect the intent.
|
|
|
|
|
|
| |
PR 1599/cpukit
* irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
to more properly reflect the intent.
|
|
|
|
|
|
| |
PR 1599/cpukit
* cpu_asm.S: Rename _Context_Switch_necessary to
_Thread_Dispatch_necessary to more properly reflect the intent.
|
|
|
|
|
| |
* sapi/include/confdefs.h: Add configuration macros for Go
requirements.
|
|
|
|
|
|
| |
PR 1620/cpukit
* libcsupport/src/privateenv.c: Significant clean up and rework to
improve testability.
|