RTEMS 6.3
Loading...
Searching...
No Matches
POSIX API

This group contains definitions and modules which are used to implement the POSIX APIs supported by RTEMS. More...

Topics

 Message Queues Private Support
 POSIX Asynchronous I/O Support
 POSIX Key
 POSIX Priority Support
 Interface to the POSIX Priority Implementation.
 POSIX Semaphore Private Support
 POSIX Shared Memory Private Support
 POSIX Signals Support
 Internal Information about POSIX Signals.
 POSIX Thread API Extension
 POSIX Threads Support
 Private Support Information for POSIX Threads.
 POSIX Timer Private Support
 utsname Service

Files

file  cpukit/include/rtems/posix/posixapi.h
 This header file provides interfaces used by the POSIX API implementation.
file  cpukit/include/rtems/posix/spinlockimpl.h
 This header file provides interfaces used by the POSIX Spinlock implementation.
file  cpukit/posix/src/_execve.c
 _execve()
file  cpukit/posix/src/alarm.c
 System Generates Signal for process after realtime seconds elapsed.
file  cpukit/posix/src/barrierattrdestroy.c
 Function shall Destroy a Barrier Attribues Object.
file  cpukit/posix/src/barrierattrgetpshared.c
 Barrier Attributes Get Process Shared.
file  cpukit/posix/src/barrierattrinit.c
 Initialize the Barrier Attributes Object.
file  cpukit/posix/src/barrierattrsetpshared.c
 Set the Process-Shared Attribute of the Barrier Attributes Object.
file  cpukit/posix/src/cancel.c
 Canceling Execution of a Thread.
file  cpukit/posix/src/cleanuppush.c
 POSIX Cleanup Support.
file  cpukit/posix/src/clockgetcpuclockid.c
 Function Returns Clock ID of CPU-time Clock of process specified.
file  cpukit/posix/src/clockgetres.c
 Function Returns the Resolution of any Clock.
file  cpukit/posix/src/clockgettime.c
 Retrieves the Specified Clock Time.
file  cpukit/posix/src/clocknanosleep.c
 Suspends Execution of calling thread until Time elapses.
file  cpukit/posix/src/clocksettime.c
 Set Time of Clock.
file  cpukit/posix/src/condattrdestroy.c
 Destroy Condition Attribute.
file  cpukit/posix/src/condattrgetclock.c
 Get the Clock Condition Variable Attributes.
file  cpukit/posix/src/condattrgetpshared.c
 Get the Process-Shared Condition Variable Attributes.
file  cpukit/posix/src/condattrinit.c
 Initialization of Conditional Attributes.
file  cpukit/posix/src/condattrsetclock.c
 Set the Clock Condition Variable Attributes.
file  cpukit/posix/src/condattrsetpshared.c
 Set the Process-Shared Condition Variable Attributes.
file  cpukit/posix/src/condbroadcast.c
 Broadcast a Condition.
file  cpukit/posix/src/conddefaultattributes.c
 Condition variable Attributes structure.
file  cpukit/posix/src/conddestroy.c
 Destroy a Condition Variable.
file  cpukit/posix/src/condinit.c
 Initialize a Condition Variable.
file  cpukit/posix/src/condsignal.c
 Signal a Condition.
file  cpukit/posix/src/condtimedwait.c
 Waiting on a Condition.
file  cpukit/posix/src/condwait.c
 Waiting on a Condition.
file  cpukit/posix/src/fork.c
 Inoperable implementation of fork() for POSIX threads.
file  cpukit/posix/src/getitimer.c
 Function Gets Value of an Interval Timer.
file  cpukit/posix/src/keycreate.c
 Thread-Specific Data Key Create.
file  cpukit/posix/src/keydelete.c
 Deletes Thread-specific Data Key Previously Returned by keycreate.c.
file  cpukit/posix/src/keygetspecific.c
 Thread-Specific Data Management.
file  cpukit/posix/src/keysetspecific.c
 Set Specific Key.
file  cpukit/posix/src/kill.c
 Send a Signal to a Process.
file  cpukit/posix/src/kill_r.c
 Send a Signal to a Process.
file  cpukit/posix/src/killinfo.c
 Send a Signal to a Process.
file  cpukit/posix/src/lio_listio.c
 Function Initiates a List of I/O Requests with Single Function Call.
file  cpukit/posix/src/mprotect.c
 Change Memory Protection.
file  cpukit/posix/src/mqueueclose.c
 Function closes the Message Queue.
file  cpukit/posix/src/mqueuegetattr.c
 Message Queue Attributes.
file  cpukit/posix/src/mqueueopen.c
 Creates a new POSIX Message Queue or Opens an Existing Queue.
file  cpukit/posix/src/mqueuesend.c
 Adds Message Pointed by msg_ptr to Message Queue Reffered by mqdes.
file  cpukit/posix/src/mqueuesendsupp.c
 POSIX Message Queue and Send Support.
file  cpukit/posix/src/mqueuetimedreceive.c
 Receive Message from Message Queue.
file  cpukit/posix/src/mutexattrdestroy.c
 Destroy Mutex Attributes Object.
file  cpukit/posix/src/mutexattrgetprioceiling.c
 Mutex Initialization Scheduling Attributes.
file  cpukit/posix/src/mutexattrgetprotocol.c
 Get protocol Attribute of Mutex Attribute Obect.
file  cpukit/posix/src/mutexattrgetpshared.c
 Obtaining process-shared Attribute Value from the Attributes Object.
file  cpukit/posix/src/mutexattrgettype.c
 Function gets the Mutex Type Attribute.
file  cpukit/posix/src/mutexattrinit.c
 Mutex Initialization Attribute.
file  cpukit/posix/src/mutexattrsetprioceiling.c
 Mutex Initialization Scheduling Attributes.
file  cpukit/posix/src/mutexattrsetprotocol.c
 Mutex Initialization Scheduling Attributes.
file  cpukit/posix/src/mutexattrsetpshared.c
 Function sets Current pshared Attribute for Mutex Attributes Object.
file  cpukit/posix/src/mutexattrsettype.c
 Set a Mutex Type.
file  cpukit/posix/src/mutexdestroy.c
 Initializing and Destroying a Mutex.
file  cpukit/posix/src/mutexgetprioceiling.c
 Returns the Current Priority Ceiling of the Mutex.
file  cpukit/posix/src/mutexinit.c
 Initialize a Mutex.
file  cpukit/posix/src/mutexlock.c
 Call to function enables locking of Mutex Object referenced by mutex.
file  cpukit/posix/src/mutexlocksupp.c
 Support Call to function Enables Locking of Mutex Object.
file  cpukit/posix/src/mutexsetprioceiling.c
 Changes the Priority Ceiling of a Mutex and Releases it.
file  cpukit/posix/src/mutextimedlock.c
 Mutex Timed Lock.
file  cpukit/posix/src/mutextrylock.c
 Try to Lock Mutex.
file  cpukit/posix/src/mutexunlock.c
 Locking and Unlocking a Mutex.
file  cpukit/posix/src/nanosleep.c
 Suspends Execution of calling thread until Time elapses.
file  cpukit/posix/src/pause.c
 Suspend Process Execution.
file  cpukit/posix/src/pbarrierdestroy.c
 Destroy a Barrier Object.
file  cpukit/posix/src/pbarrierinit.c
 Call to Function Enables Reinitializing of the Barrier.
file  cpukit/posix/src/pbarrierwait.c
 Wait at a Barrier.
file  cpukit/posix/src/prwlockdestroy.c
 Destroy a RWLock.
file  cpukit/posix/src/prwlockinit.c
 Allocate resources to use the read-write lock and Initialize it.
file  cpukit/posix/src/prwlockrdlock.c
 Obtain a Read Lock on a RWLock Instance.
file  cpukit/posix/src/prwlocktimedrdlock.c
 Attempt to Obtain a Read Lock on a RWLock Instance.
file  cpukit/posix/src/prwlocktimedwrlock.c
 Function applies a Write lock to RWLock referenced by rwlock.
file  cpukit/posix/src/prwlocktryrdlock.c
 Attempt to Obtain a Read Lock on a RWLock Instance.
file  cpukit/posix/src/prwlocktrywrlock.c
 Attempt to Obtain a Write Lock on a RWLock Instance.
file  cpukit/posix/src/prwlockunlock.c
 Function Releases a lock held on RWLock object referenced by rwlock.
file  cpukit/posix/src/prwlockwrlock.c
 Obtain a Write Lock on a RWlock Instance.
file  cpukit/posix/src/psignalclearprocesssignals.c
 POSIX_signals clear_process_signals.
file  cpukit/posix/src/pspindestroy.c
 Destroy a Spinlock.
file  cpukit/posix/src/pspininit.c
 POSIX Function Initializes a Spinlock Instance.
file  cpukit/posix/src/pspinlock.c
 Wait at a Spinlock.
file  cpukit/posix/src/pspinunlock.c
 Function Unlocks a Spin Lock Object.
file  cpukit/posix/src/psxnametoid.c
 POSIX Name to ID.
file  cpukit/posix/src/psxtimerdelete.c
 Deletes a POSIX Interval Timer.
file  cpukit/posix/src/pthreadatfork.c
 Register Fork Handlers.
file  cpukit/posix/src/pthreadattrdestroy.c
 Thread Creation Attributes.
file  cpukit/posix/src/pthreadattrgetaffinitynp.c
 Pthread Attribute Get Affinity.
file  cpukit/posix/src/pthreadattrgetdetachstate.c
 Function gets the detachstate Attribute in the attr Object.
file  cpukit/posix/src/pthreadattrgetguardsize.c
 Thread Creation Attributes.
file  cpukit/posix/src/pthreadattrgetinheritsched.c
 Thread Creation Scheduling Attributes.
file  cpukit/posix/src/pthreadattrgetschedparam.c
 Returns Scheduling Parameter Attributes of Thread Attributes Object.
file  cpukit/posix/src/pthreadattrgetschedpolicy.c
 Get The Schedpolicy Attribute.
file  cpukit/posix/src/pthreadattrgetscope.c
 Function gets the Contentionscope Attribute in the attr object.
file  cpukit/posix/src/pthreadattrgetstack.c
 Function Gets the Thread Creation Stack Attributes in the attr.
file  cpukit/posix/src/pthreadattrgetstackaddr.c
 Thread Creation Attributes.
file  cpukit/posix/src/pthreadattrgetstacksize.c
 Thread Creation Attributes.
file  cpukit/posix/src/pthreadattrinit.c
 Thread Attributes Creation.
file  cpukit/posix/src/pthreadattrsetaffinitynp.c
 Pthread Attribute Set Affinity.
file  cpukit/posix/src/pthreadattrsetdetachstate.c
 Thread Creation Attributes.
file  cpukit/posix/src/pthreadattrsetguardsize.c
 Thread Creation Attributes.
file  cpukit/posix/src/pthreadattrsetinheritsched.c
 Function sets the inheritsched Attribute in the attr Argument.
file  cpukit/posix/src/pthreadattrsetschedparam.c
 Thread Creation Scheduling Parameters.
file  cpukit/posix/src/pthreadattrsetschedpolicy.c
 Sets Scheduling policy Attributes of Thread Attributes Object.
file  cpukit/posix/src/pthreadattrsetscope.c
 Function Sets the Contentionscope Attribute in the attr Object.
file  cpukit/posix/src/pthreadattrsetstack.c
 Function Sets Thread Creation Stack Attributes in the attr object.
file  cpukit/posix/src/pthreadattrsetstackaddr.c
 Sets the Thread Creation stackaddr Attribute in the attr Object.
file  cpukit/posix/src/pthreadattrsetstacksize.c
 Sets the Thread Creation Stacksize Attribute in the attr object.
file  cpukit/posix/src/pthreadconcurrency.c
 Pthread Get/Set Concurrency.
file  cpukit/posix/src/pthreadcreate.c
 Function Starts a New Thread in The Calling Process.
file  cpukit/posix/src/pthreaddetach.c
 Detaching a Thread.
file  cpukit/posix/src/pthreadequal.c
 Compare Thread IDs.
file  cpukit/posix/src/pthreadgetaffinitynp.c
 Pthread Get Affinity.
file  cpukit/posix/src/pthreadgetattrnp.c
 Pthread Get Attribute.
file  cpukit/posix/src/pthreadgetcpuclockid.c
 Returns Clock ID for CPU time clock of the thread.
file  cpukit/posix/src/pthreadgetschedparam.c
 Gets Scheduling Policy and Parameters of Individual Threads.
file  cpukit/posix/src/pthreadjoin.c
 Suspends Execution of Calling Thread until Target Thread Terminates.
file  cpukit/posix/src/pthreadkill.c
 Sends a signal Asynchronously directed to a thread.
file  cpukit/posix/src/pthreadonce.c
 Call to function by Thread will call init_routine with no Arguments.
file  cpukit/posix/src/pthreadsetaffinitynp.c
 Pthread Set Affinity.
file  cpukit/posix/src/pthreadsetschedparam.c
 Function sets scheduling policy and parameters of the thread.
file  cpukit/posix/src/pthreadsigmask.c
 Examine and/or change the calling thread's signal mask.
file  cpukit/posix/src/rwlockattrdestroy.c
 Function Destroys a read-write lock Attributes object.
file  cpukit/posix/src/rwlockattrgetpshared.c
 Get the Process-Shared Attribute of the RWLock.
file  cpukit/posix/src/rwlockattrinit.c
 Initialises a RWLock Attributes object attr with the default value.
file  cpukit/posix/src/rwlockattrsetpshared.c
 RWLock Attributes Set Process Shared.
file  cpukit/posix/src/sched_getparam.c
 Set Scheduling Parameters.
file  cpukit/posix/src/sched_getprioritymax.c
 Returns the Appropriate Maximum for Scheduling policy.
file  cpukit/posix/src/sched_getprioritymin.c
 Get the Minimum Priority Limit.
file  cpukit/posix/src/sched_getscheduler.c
 Function Returns Scheduling Policy of the process specified by pid.
file  cpukit/posix/src/sched_rr_get_interval.c
 Limits for Scheduling Parameter.
file  cpukit/posix/src/sched_setparam.c
 Sets Scheduling Parameters Associated with Scheduling Policies.
file  cpukit/posix/src/sched_setscheduler.c
 Set Scheduling Policy and Scheduling Parameters.
file  cpukit/posix/src/sched_yield.c
 Yield Processor.
file  cpukit/posix/src/seminit.c
 Initializing of an Unnamed Semaphore.
file  cpukit/posix/src/semopen.c
 Function Creates New POSIX semaphore or Opens an existing Semaphore.
file  cpukit/posix/src/setcancelstate.c
 Setting Cancelability State.
file  cpukit/posix/src/setcanceltype.c
 Sets the Cancelability Type of Calling Thread to value given in type.
file  cpukit/posix/src/setitimer.c
 Set the Timer.
file  cpukit/posix/src/sigaction.c
 Allows calling process to examine action of a Specific Signal.
file  cpukit/posix/src/sigaddset.c
 Function Adds Signal from Set.
file  cpukit/posix/src/sigdelset.c
 Deleted Signal from Set.
file  cpukit/posix/src/sigemptyset.c
 Manipulate Signal Sets.
file  cpukit/posix/src/sigfillset.c
 Manipulate Signal Sets.
file  cpukit/posix/src/sigismember.c
 Manipulate Signal Sets.
file  cpukit/posix/src/signal_2.c
 POSIX Function Installs signal Handler.
file  cpukit/posix/src/sigpending.c
 Examine Pending Signals.
file  cpukit/posix/src/sigprocmask.c
 Examine and Change Blocked Signals.
file  cpukit/posix/src/sigqueue.c
 Queue a Signal to a Process.
file  cpukit/posix/src/sigsuspend.c
 Replacing signal mask with *sigmask and suspending calling process.
file  cpukit/posix/src/sigtimedwait.c
 Wait for Queued Signals.
file  cpukit/posix/src/sigwait.c
 Synchronously Accept a Signal.
file  cpukit/posix/src/sysconf.c
 Get Configurable System Variables.
file  cpukit/posix/src/testcancel.c
 Setting test on Cancelability State.
file  cpukit/posix/src/timergettime.c
 Function Fetches State of POSIX Per-Process Timers.
file  cpukit/posix/src/timersettime.c
 Function Arms or Disarms the Timer Identified by timerid.
file  cpukit/posix/src/ualarm.c
 Schedule Alarm.
file  cpukit/posix/src/vfork.c
 Creates Child process Of The Calling process.
file  cpukit/posix/src/wait.c
 Wait for Process to Change State.
file  cpukit/posix/src/waitpid.c
 Wait for Process to Change State.

Variables

const int _POSIX_Get_by_name_error_table [3]

Detailed Description

This group contains definitions and modules which are used to implement the POSIX APIs supported by RTEMS.