Changeset a0e6c73 in rtems
- Timestamp:
- Dec 14, 2012, 1:51:15 AM (8 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 074fafd, 6d5ba49
- Parents:
- 41b590f9
- git-author:
- Mathew Kallada <matkallada@…> (12/14/12 01:51:15)
- git-committer:
- Gedare Bloom <gedare@…> (12/14/12 01:51:15)
- Location:
- cpukit/posix
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/posix/include/mqueue.h
r41b590f9 ra0e6c73 26 26 #include <rtems/system.h> 27 27 #include <rtems/score/object.h> 28 29 /** 30 * @defgroup POSIX_MQUEUE Message Queues 31 * 32 * @ingroup POSIX 33 */ 34 /**@{*/ 28 35 29 36 #ifdef __cplusplus … … 73 80 74 81 /** 82 * @brief Remove a Message Queue 83 * 75 84 * 15.2.2 Remove a Message Queue, P1003.1b-1993, p. 276 85 * 86 * NOTE: The structure of the routines is identical to that of POSIX 87 * Message_queues to leave the option of having unnamed message 88 * queues at a future date. They are currently not part of the 89 * POSIX standard but unnamed message_queues are. This is also 90 * the reason for the apparently unnecessary tracking of 91 * the process_shared attribute. [In addition to the fact that 92 * it would be trivial to add pshared to the mq_attr structure 93 * and have process private message queues.] 94 * 95 * This code ignores the O_RDONLY/O_WRONLY/O_RDWR flag at open 96 * time. 76 97 */ 77 98 int mq_unlink( … … 168 189 169 190 #endif /* _POSIX_MESSAGE_PASSING */ 170 191 /**@}*/ 171 192 #endif 172 193 /* end of include file */ -
cpukit/posix/include/rtems/posix/cond.h
r41b590f9 ra0e6c73 18 18 #define _RTEMS_POSIX_COND_H 19 19 20 /** 21 * @defgroup POSIX_COND_VARS Condition Variables 22 * 23 * @ingroup POSIX 24 */ 25 /**@{*/ 20 26 #ifdef __cplusplus 21 27 extern "C" { … … 57 63 58 64 /* 65 * @brief Initialization Necessary for this Manager 66 * 59 67 * _POSIX_Condition_variables_Manager_initialization 60 68 * … … 126 134 127 135 /* 136 * @brief Implements wake up version of the "signal" operation 137 * 128 138 * _POSIX_Condition_variables_Signal_support 129 139 * … … 175 185 } 176 186 #endif 177 187 /**@}*/ 178 188 #endif 179 189 /* end of include file */ -
cpukit/posix/include/rtems/posix/key.h
r41b590f9 ra0e6c73 20 20 #include <rtems/score/object.h> 21 21 22 /** 23 * @defgroup POSIX_KEY Key 24 * 25 * @ingroup POSIX 26 */ 27 /**@{*/ 22 28 #ifdef __cplusplus 23 29 extern "C" { … … 46 52 47 53 /** 48 * @brief _POSIX_Keys_Manager_initialization54 * @brief POSIX Keys Manager Initialization 49 55 * 50 56 * This routine performs the initialization necessary for this manager. … … 96 102 } 97 103 #endif 98 104 /**@}*/ 99 105 #endif 100 106 /* end of include file */ -
cpukit/posix/include/rtems/posix/ptimer.h
r41b590f9 ra0e6c73 21 21 #define _RTEMS_POSIX_PTIMER_H 22 22 23 /** 24 * @defgroup POSIX_PRIV_TIMERS Timers 25 * 26 * @ingroup POSIX 27 */ 28 /**@{*/ 23 29 #ifdef __cplusplus 24 30 extern "C" { … … 38 44 39 45 /* 46 * @brief Create a Per-Process Timer 47 * 40 48 * 14.2.2 Create a Per-Process Timer, P1003.1b-1993, p. 264 41 49 * … … 91 99 timer_t timerid 92 100 ); 93 101 /**@}*/ 94 102 #endif -
cpukit/posix/include/rtems/posix/threadsup.h
r41b590f9 ra0e6c73 21 21 #include <rtems/score/tqdata.h> 22 22 23 /** 24 * @defgroup POSIX_THREAD Thread API Extension 25 * 26 * @ingroup POSIX 27 */ 28 /**@{*/ 23 29 #ifdef __cplusplus 24 30 extern "C" { … … 76 82 * @brief POSIX Thread Exit Shared Helper 77 83 * 84 * 16.1.5.1 Thread Termination, p1003.1c/Draft 10, p. 150 85 * 78 86 * This method is a helper routine which ensures that all 79 87 * POSIX thread calls which result in a thread exiting will … … 82 90 * @param[in] the_thread is the thread exiting or being canceled 83 91 * @param[in] value_ptr is the value to be returned by the thread 92 * 93 * NOTE: Key destructors are executed in the POSIX api delete extension. 94 * 84 95 */ 85 96 void _POSIX_Thread_Exit( … … 91 102 } 92 103 #endif 93 104 /**@}*/ 94 105 #endif 95 106 /* end of include file */ -
cpukit/posix/include/rtems/posix/time.h
r41b590f9 ra0e6c73 20 20 #include <rtems/score/timespec.h> 21 21 #include <rtems/score/watchdog.h> 22 /** 23 * @defgroup POSIX_TIMETYPES Time Types 24 * 25 * @ingroup POSIX 26 */ 27 /**@{*/ 22 28 23 29 /** … … 60 66 61 67 #endif 68 /**@}*/ -
cpukit/posix/include/rtems/posix/timer.h
r41b590f9 ra0e6c73 22 22 #include <rtems/score/watchdog.h> /* Watchdog_Control */ 23 23 24 /** 25 * @defgroup POSIX_INTERNAL_TIMERS Timers 26 * 27 * @ingroup POSIX 28 */ 29 /**@{*/ 24 30 #ifdef __cplusplus 25 31 extern "C" { … … 76 82 77 83 /* 84 * @brief Operation that is run when a timer expires 85 * 78 86 * Timer TSR 79 87 */ … … 104 112 } 105 113 #endif 106 114 /**@}*/ 107 115 #endif 108 116 /* end of include file */ -
cpukit/posix/src/barrierattrgetpshared.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Barrier Attributes Get Process Shared 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2007. -
cpukit/posix/src/cleanuppush.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Establishing Cancellation Handlers 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2008. -
cpukit/posix/src/clocksettime.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Set Time of Clock 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2007. -
cpukit/posix/src/cond.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Initialization Necessary for this Manager 5 * @ingroup POSIX_COND_VARS Condition Variables 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2008. -
cpukit/posix/src/condsignalsupp.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Implements wake up version of the "signal" operation 5 * @ingroup POSIX_COND_VARS Condition Variables 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2007. -
cpukit/posix/src/condtimedwait.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Waiting on a Condition 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2008. -
cpukit/posix/src/key.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief POSIX Keys Manager Initialization 5 * @ingroup POSIX_KEY Key 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2008. -
cpukit/posix/src/mprotect.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Change Memory Protection 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2007. -
cpukit/posix/src/mqueueunlink.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Remove a Message Queue 5 * @ingroup POSIX_MQUEUE Message Queues 6 */ 7 1 8 /* 2 * NOTE: The structure of the routines is identical to that of POSIX3 * Message_queues to leave the option of having unnamed message4 * queues at a future date. They are currently not part of the5 * POSIX standard but unnamed message_queues are. This is also6 * the reason for the apparently unnecessary tracking of7 * the process_shared attribute. [In addition to the fact that8 * it would be trivial to add pshared to the mq_attr structure9 * and have process private message queues.]10 *11 * This code ignores the O_RDONLY/O_WRONLY/O_RDWR flag at open12 * time.13 *14 9 * COPYRIGHT (c) 1989-2007. 15 10 * On-Line Applications Research Corporation (OAR). -
cpukit/posix/src/mutexattrgetprioceiling.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Mutex Initialization Scheduling Attributes 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2007. -
cpukit/posix/src/posixtimespecabsolutetimeout.c
r41b590f9 ra0e6c73 1 /* 2 * Convert abstime timeout to ticks 1 /** 2 * @file 3 * 4 * @brief Convert Absolute Timeout to Ticks 5 * @ingroup POSIX_TIMETYPES Time Types 3 6 */ 4 7 -
cpukit/posix/src/prwlocktrywrlock.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Attempt to Obtain a Write Lock on a RWLock Instance 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 * POSIX RWLock Manager -- Attempt to Obtain a Write Lock on a RWLock Instance3 *4 9 * COPYRIGHT (c) 1989-2007. 5 10 * On-Line Applications Research Corporation (OAR). -
cpukit/posix/src/pspintrylock.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Wait at a Spinlock 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 * POSIX Spinlock Manager -- Wait at a Spinlock3 *4 9 * COPYRIGHT (c) 1989-2007. 5 10 * On-Line Applications Research Corporation (OAR). -
cpukit/posix/src/pthreadexit.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief POSIX Thread Exit Shared Helper 5 * @ingroup POSIX_THREAD Thread API Extension 6 */ 7 1 8 /* 2 * 16.1.5.1 Thread Termination, p1003.1c/Draft 10, p. 1503 *4 * NOTE: Key destructors are executed in the POSIX api delete extension.5 *6 9 * COPYRIGHT (c) 1989-2011. 7 10 * On-Line Applications Research Corporation (OAR). -
cpukit/posix/src/setcancelstate.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Setting Cancelability State 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2009. -
cpukit/posix/src/sigemptyset.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Manipulate Signal Sets 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 * 3.3.3 Manipulate Signal Sets, P1003.1b-1993, p. 693 *4 9 * COPYRIGHT (c) 1989-1999. 5 10 * On-Line Applications Research Corporation (OAR). -
cpukit/posix/src/sigpending.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Examine Pending Signals 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 * 3.3.6 Examine Pending Signals, P1003.1b-1993, p. 753 *4 9 * COPYRIGHT (c) 1989-1999. 5 10 * On-Line Applications Research Corporation (OAR). -
cpukit/posix/src/sysconf.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Get Configurable System Variables 5 * @ingroup POSIX 6 */ 7 1 8 /* 2 9 * COPYRIGHT (c) 1989-2007. -
cpukit/posix/src/timercreate.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Create a Per-Process Timer 5 * @ingroup POSIX_PRIV_TIMERS Timers 6 */ 7 1 8 /* 2 9 * 14.2.2 Create a Per-Process Timer, P1003.1b-1993, p. 264 -
cpukit/posix/src/timertsr.c
r41b590f9 ra0e6c73 1 /** 2 * @file 3 * 4 * @brief Operation that is run when a timer expires 5 * @ingroup POSIX_INTERNAL_TIMERS Timers 6 */ 7 1 8 /* 2 9 * _POSIX_Timer_TSR
Note: See TracChangeset
for help on using the changeset viewer.