![]() |
RTEMS 6.3
|
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] |
This group contains definitions and modules which are used to implement the POSIX APIs supported by RTEMS.