Changeset 5e53171d in rtems


Ignore:
Timestamp:
Mar 14, 1998, 5:43:56 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
22c9e0e
Parents:
76fa649
Message:

Added functions from POSIX standard.

Location:
doc/posix1003.1
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • doc/posix1003.1/ch12.t

    r76fa649 r5e53171d  
    88
    99@chapter Memory Management
     10
    1011@section Memory Locking Functions
     12
    1113@subsection Lock/Unlock the Address Space of a Process
     14
     15@example
     16mlockall()
     17munlockall()
     18@end example
     19
    1220@subsection Lock/Unlock a Rand of Process Address Space
     21
     22@example
     23mlock()
     24munlock()
     25@end example
     26
    1327@section Memory Mapping Functions
     28
    1429@subsection Map Process Addresses to a Memory Object
     30
     31@example
     32mmap()
     33@end example
     34
    1535@subsection Unmap Previously Mapped Addresses
     36
     37@example
     38munmap()
     39@end example
     40
    1641@subsection Change Memory Protection
     42
     43@example
     44mprotect()
     45@end example
     46
    1747@subsection Memory Object Synchronization
     48
     49@example
     50msync()
     51@end example
     52
    1853@section Shared Memory Functions
     54
    1955@subsection Open a Shared Memory Object
     56
     57@example
     58shm_open()
     59@end example
     60
    2061@subsection Remove a Shared Memory Object
    2162
     63@example
     64shm_unlink()
     65@end example
  • doc/posix1003.1/ch13.t

    r76fa649 r5e53171d  
    88
    99@chapter Execution Scheduling
     10
    1011@section Scheduling Parameters
     12
    1113@section Scheduling Policies
     14
    1215@subsection SCHED_FIFO
     16
    1317@subsection SCHED_RR
     18
    1419@subsection SCHED_OTHER
     20
    1521@section Process Scheduling Functions
     22
    1623@subsection Set Scheduling Parameters
     24
     25@example
     26sched_setparam()
     27@end example
     28
    1729@subsection Get Scheduling Parameters
     30
     31@example
     32sched_getparam()
     33@end example
     34
    1835@subsection Set Scheduling Policy and Scheduling Parameters
     36
     37@example
     38sched_setscheduler()
     39@end example
     40
    1941@subsection Get Scheduling Policy
     42
     43@example
     44sched_getscheduler()
     45@end example
     46
    2047@subsection Yield Processor
     48
     49@example
     50sched_yield()
     51@end example
     52
    2153@subsection Get Scheduling Parameter Limits
     54
     55@example
     56sched_get_priority_max()
     57sched_get_priority_min()
     58sched_get_priority_rr_get_interval()
     59@end example
     60
    2261@section Thread Scheduling
     62
    2363@subsection Thread Scheduling Attributes
     64
    2465@subsection Scheduling Contention Scope
     66
    2567@subsection Scheduling Allocation Domain
     68
    2669@subsection Scheduling Documentation
     70
    2771@section Thread Scheduling Functions
     72
    2873@subsection Thread Creation Scheduling Attributes
     74
     75@example
     76pthread_attr_setscope()
     77pthread_attr_getscope()
     78pthread_attr_setinheritsched()
     79pthread_attr_getinheritsched()
     80pthread_attr_setschedpolicy()
     81pthread_attr_getschedpolicy()
     82pthread_attr_setschedparam()
     83pthread_attr_getschedparam()
     84@end example
     85
    2986@subsection Dynamic Thread Scheduling Parameters Access
     87
     88@example
     89pthread_setschedparam()
     90pthread_getschedparam()
     91@end example
     92
    3093@section Synchronization Scheduling
     94
    3195@subsection Mutex Initialization Scheduling Attributes
     96
     97@example
     98pthread_mutexattr_setprotocol()
     99pthread_mutexattr_getprotocol()
     100pthread_mutexattr_setpriceiling()
     101pthread_mutexattr_getpriceiling()
     102@end example
     103
    32104@subsection Change the Priority Ceiling of a Mutex
    33105
     106@example
     107pthread_mutex_setprioceiling()
     108pthread_mutex_getprioceiling()
     109@end example
     110
  • doc/posix1003.1/ch14.t

    r76fa649 r5e53171d  
    88
    99@chapter Clocks and Timers
     10
    1011@section Data Definitions for Clocks and Timers
     12
    1113@subsection Time Value Specification Structures
     14
    1215@subsection Timer Event Notification Control Block
     16
    1317@subsection Type Definitions
     18
    1419@subsection Manifest Constants
     20
    1521@section Clock and Timer Functions
     22
    1623@subsection Clocks
     24
     25@example
     26clock_settime()
     27clock_gettime()
     28clock_getres()
     29@end example
     30
    1731@subsection Create a Per-Process Timer
     32
     33@example
     34timer_create()
     35@end example
     36
    1837@subsection Delete a Per-Process Timer
     38
     39@example
     40timer_delete()
     41@end example
     42
    1943@subsection Per-Process Timers
     44
     45@example
     46timer_settime()
     47timer_gettime()
     48timer_getoverrun()
     49@end example
     50
    2051@subsection High Resolution Sleep
    2152
     53@example
     54nanosleep()
     55@end example
     56
  • doc/posix1003.1/ch15.t

    r76fa649 r5e53171d  
    88
    99@chapter Message Passing
     10
    1011@section Data Definitions for Message Queues
     12
    1113@subsection Data Structures
     14
    1215@section Message Passing Functions
     16
    1317@subsection Open a Message Queue
     18
     19@example
     20mq_open()
     21@end example
     22
    1423@subsection Close a Message Queue
     24
     25@example
     26mq_close()
     27@end example
     28
    1529@subsection Remove a Message Queue
     30
     31@example
     32mq_unlink
     33@end example
     34
    1635@subsection Send a Message to a Message Queue
     36
     37@example
     38mq_send()
     39@end example
     40
    1741@subsection Receive a Message From a Message Queue
     42
     43@example
     44mq_receive()
     45@end example
     46
    1847@subsection Notify Process That a Message is Available on a Queue
     48
     49@example
     50mq_notify()
     51@end example
     52
    1953@subsection Set Message Queue Attributes
     54
     55@example
     56mq_setattr()
     57@end example
     58
    2059@subsection Get Message Queue Attributes
    2160
     61@example
     62mq_getattr()
     63@end example
     64
  • doc/posix1003.1/ch16.t

    r76fa649 r5e53171d  
    88
    99@chapter Thread Management
     10
    1011@section Threads
     12
    1113@section Thread Functions
     14
    1215@subsection Thread Creation Attributes
     16
     17@example
     18pthread_attr_init()
     19pthread_attr_destroy()
     20pthread_attr_setstacksize()
     21pthread_attr_getstacksize()
     22pthread_attr_setstackaddr()
     23pthread_attr_getstackaddr()
     24pthread_attr_setdetachstate()
     25pthread_attr_getdetachstate()
     26@end example
     27
    1328@subsection Thread Creation
     29
     30@example
     31pthread_create()
     32@end example
     33
    1434@subsection Wait for Thread Termination
     35
     36@example
     37pthread_join()
     38@end example
     39
    1540@subsection Detaching a Thread
     41
     42@example
     43pthread_detach()
     44@end example
     45
    1646@subsection Thread Termination
     47
     48@example
     49pthread_exit()
     50@end example
     51
    1752@subsection Get Thread ID
     53
     54@example
     55pthread_self()
     56@end example
     57
    1858@subsection Compare Thread IDs
     59
     60@example
     61pthread_equal()
     62@end example
     63
    1964@subsection Dynamic Package Initialization
    2065
     66@example
     67pthread_once()
     68@end example
     69
  • doc/posix1003.1/ch17.t

    r76fa649 r5e53171d  
    88
    99@chapter Thread-Specific Data
     10
    1011@section Thread-Specific Data Functions
     12
    1113@subsection Thread-Specific Data Key Creation
     14
     15@example
     16pthread_key_create()
     17@end example
     18
    1219@subsection Thread-Specific Data Management
     20
     21@example
     22pthread_key_setspecific()
     23pthread_key_getspecific()
     24@end example
     25
    1326@subsection Thread-Specific Data Key Deletion
    1427
     28@example
     29pthread_key_delete()
     30@end example
     31
  • doc/posix1003.1/ch18.t

    r76fa649 r5e53171d  
    88
    99@chapter Thread Cancellation
     10
    1011@section Thread Cancellation Overview
     12
    1113@subsection Cancelability States
     14
    1215@subsection Cancellation Points
     16
    1317@subsection Thread Cancellation Cleanup Handlers
     18
    1419@subsection Async-Cancel Safety
     20
    1521@section Thread Cancellation Functions
     22
    1623@subsection Canceling Execution of a Thread
     24
     25@example
     26pthread_cancel()
     27@end example
     28
    1729@subsection Setting Cancelability State
     30
     31@example
     32pthread_setcancelstate()
     33pthread_setcanceltype()
     34pthread_testcancel()
     35@end example
     36
    1837@subsection Establishing Cancellation Handlers
     38
     39@example
     40pthread_cleanup_push()
     41pthread_cleanup_pop()
     42@end example
     43
    1944@section Language-Independent Cancellation Functionality
     45
    2046@subsection Requesting Cancellation
     47
    2148@subsection Associating Cleanup Code With Scopes
     49
    2250@subsection Controlling Cancellation Within Scopes
     51
    2352@subsection Defined Cancellation Sequence
     53
    2454@subsection List of Cancellation Points
    2555
Note: See TracChangeset for help on using the changeset viewer.