Changeset c78be42 in rtems
- Timestamp:
- 03/17/98 23:10:33 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 7331714
- Parents:
- 6984a19
- Location:
- doc/posix1003.1
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/posix1003.1/Makefile
r6984a19 rc78be42 64 64 65 65 ch03.texi: ch03.t 66 $(BMENU) -c -p " Symbolic Constants" \66 $(BMENU) -c -p "Execution-Time Symbolic Constants for Portability Specifications" \ 67 67 -u "Top" \ 68 68 -n "Process Environment" ${*}.t -
doc/posix1003.1/ch01.t
r6984a19 rc78be42 15 15 @section Conformance 16 16 17 @example 18 NGROUPS_MAX, Feature Flag, 19 _POSIX_ASYNCHRONOUS_IO, Feature Flag, 20 _POSIX_CHOWN_RESTRICTED, Feature Flag, 21 _POSIX_FSYNC, Feature Flag, 22 _POSIX_JOB_CONTROL, Feature Flag, 23 _POSIX_MAPPED_FILES, Feature Flag, 24 _POSIX_MEMLOCK, Feature Flag, 25 _POSIX_MEMLOCK_RANGE, Feature Flag, 26 _POSIX_MEMORY_PROTECTION, Feature Flag, 27 _POSIX_MESSAGE_PASSING, Feature Flag, 28 _POSIX_PRIORITIZED_IO, Feature Flag, 29 _POSIX_PRIORITY_SCHEDULING, Feature Flag, 30 _POSIX_REALTIME_SIGNALS, Feature Flag, 31 _POSIX_SEMAPHORES, Feature Flag, 32 _POSIX_SHARED_MEMORY_OBJECTS, Feature Flag, 33 _POSIX_SYNCHRONIZED_IO, Feature Flag, 34 _POSIX_TIMERS, Feature Flag, 35 _POSIX_THREAD_PRIO_INHERIT, Feature Flag, 36 _POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag, 37 _POSIX_THREADS, Feature Flag, 38 _POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag, 39 @end example 40 -
doc/posix1003.1/ch02.t
r6984a19 rc78be42 16 16 17 17 @section Error Numbers 18 19 @example 20 E2BIG, Constant, 21 EACCES, Constant, 22 EAGAIN, Constant, 23 EBADF, Constant, 24 EBADMSG, Constant, 25 EBUSY, Constant, 26 ECANCELED, Constant, 27 ECHILD, Constant, 28 EDEADLK, Constant, 29 EDOM, Constant, 30 EEXIST, Constant, 31 EFAULT, Constant, 32 EFBIG, Constant, 33 EINPROGRESS, Constant, 34 EINTR, Constant, 35 EINVAL, Constant, 36 EIO, Constant, 37 EISDIR, Constant, 38 EMFILE, Constant, 39 EMLINK, Constant, 40 EMSGSIZE, Constant, 41 ENAMETOOLONG, Constant, 42 ENFILE, Constant, 43 ENODEV, Constant, 44 ENOENT, Constant, 45 ENOEXEC, Constant, 46 ENOLCK, Constant, 47 ENOMEM, Constant, 48 ENOSPC, Constant, 49 ENOSYS, Constant, 50 ENOTDIR, Constant, 51 ENOTEMPTY, Constant, 52 ENOTSUP, Constant, 53 ENOTTY, Constant, 54 ENXIO, Constant, 55 EPERM, Constant, 56 EPIPE, Constant, 57 ERANGE, Constant, 58 EROFS, Constant, 59 ESPIPE, Constant, 60 ESRCH, Constant, 61 ETIMEDOUT, Constant, 62 EXDEV, Constant, 63 @end example 18 64 19 65 @section Primitive System Types … … 47 93 @section C Language Definitions 48 94 95 @subsection Symbols From the C Standard 96 97 @subsection POSIX.1 Symbols 98 99 @example 100 _POSIX_C_SOURCE, Feature Flag, 101 @end example 102 49 103 @section Numerical Limits 50 104 105 @section C Language Limits 106 107 @example 108 CHAR_BIT 109 CHAR_MAX 110 CHAR_MIN 111 INT_MAX 112 INT_MIN 113 LONG_MAX 114 LONG_MIN 115 MB_LEN_MAX 116 SCHAR_MAX 117 SCHAR_MIN 118 SHRT_MAX 119 SHRT_MIN 120 UCHAR_MAX 121 UINT_MAX 122 ULONG_MAX 123 USHRT_MAX 124 @end example 125 126 @subsection Minimum Values 127 128 @example 129 _POSIX_AIO_LISTIO_MAX 130 _POSIX_AIO_MAX 131 _POSIX_ARG_MAX 132 _POSIX_CHILD_MAX 133 _POSIX_DELAYTIMER_MAX 134 _POSIX_LINK_MAX 135 _POSIX_LOGIN_NAME_MAX 136 _POSIX_MAX_CANON 137 _POSIX_MAX_INPUT 138 _POSIX_MQ_OPEN_MAX 139 _POSIX_MQ_PRIO_MAX 140 _POSIX_NAME_MAX 141 _POSIX_NGROUPS_MAX 142 _POSIX_OPEN_MAX 143 _POSIX_PATH_MAX 144 _POSIX_PIPE_BUF 145 _POSIX_RTSIG_MAX 146 _POSIX_SEM_NSEMS_MAX 147 _POSIX_SEM_VALUE_MAX 148 _POSIX_SIGQUEUE_MAX 149 _POSIX_SSIZE_MAX 150 _POSIX_STREAM_MAX 151 _POSIX_THREAD_DESTRUCTOR_ITERATIONS 152 _POSIX_THREAD_KEYS_MAX 153 _POSIX_THREAD_THREADS_MAX 154 _POSIX_TTY_NAME_MAX 155 _POSIX_TIME_MAX 156 _POSIX_TZNAME_MAX 157 @end example 158 159 @subsection Run-Time Increasable Values 160 161 @example 162 _POSIX_NGROUPS_MAX 163 @end example 164 165 @subsection Run-Time Invariant Values (Possible Indeterminate) 166 167 @example 168 AIO_LISTIO_MAX 169 AIO_MAX 170 AIO_PRIO_DELTA_MAX 171 ARG_MAX 172 CHILD_MAX 173 DELAYTIMER_MAX 174 LOGIN_NAME_MAX 175 MQ_OPEN_MAX 176 OPEN_MAX 177 PAGESIZE 178 PTHREAD_DESTRUCTOR_ITERATIONS 179 PTHREAD_KEYS_MAX 180 PTHREAD_STACK_MIN 181 PTHJREAD_THREADS_MAX 182 RTSIG_MAX 183 SEM_NSEMS_MAX 184 SEM_VALUE_MAX 185 SIGQUEUE_MAX 186 STREAM_MAX 187 TIMER_MAX 188 TTY_NAME_MAX 189 TZNAME_MAX 190 @end example 191 192 @subsection Pathname Variable Values 193 194 @example 195 LINK_MAX 196 MAX_CANON 197 MAX_INPUT 198 NAME_MAX 199 PATH_MAX 200 PIPE_BUF 201 @end example 202 203 @subsection Invariant Values 204 205 @example 206 SSIZE_MAX 207 @end example 208 209 @subsection Maximum Values 210 211 @example 212 _POSIX_CLOCKRES_MIN 213 @end example 214 51 215 @section Symbolic Constants 52 216 217 @subsection Symbolic Constants for the @code{access} Function 218 219 @example 220 R_OK 221 W_OK 222 X_OK 223 F_OK 224 @end example 225 226 @subsection Symbolic Constants for the @code{lseek} Function 227 228 @example 229 SEEK_SET 230 SEEK_CUR 231 SEEK_END 232 @end example 233 234 @subsection Compile-Time Symbolic Constants for Portability Specifications 235 236 @example 237 _POSIX_ASYNCHRONOUS_IO 238 _POSIX_FSYNC 239 _POSIX_JOB_CONTROL 240 _POSIX_MAPPED_FILES 241 _POSIX_MEMLOCK 242 _POSIX_MEMLOCK_RANGE 243 _POSIX_MEMORY_PROTECTION 244 _POSIX_MESSAGE_PASSING 245 _POSIX_PRIORITIZED_IO 246 _POSIX_PRIORITY_SCHEDULING 247 _POSIX_REALTIME_SIGNALS 248 _POSIX_SAVED_IDS 249 _POSIX_SEMAPHORES 250 _POSIX_SHARED_MEMORY_OBJECTS 251 _POSIX_SYNCHRONIZED_IO 252 _POSIX_THREADS 253 _POSIX_THREAD_ATTR_STACKADDR 254 _POSIX_THREAD_ATTR_STACKSIZE 255 _POSIX_THREAD_PRIORITY_SCHEDULING 256 _POSIX_THREAD_PRIO_INHERIT 257 _POSIX_THREAD_PRIO_CEILING 258 _POSIX_THREAD_PROCESS_SHARED 259 _POSIX_THREAD_SAFE_FUNCTIONS 260 _POSIX_TIMERS 261 _POSIX_VERSION 262 @end example 263 264 @subsection Execution-Time Symbolic Constants for Portability Specifications 265 266 @example 267 @end example -
doc/posix1003.1/ch08.t
r6984a19 rc78be42 105 105 puts(), Function, Implemented 106 106 remove(), Function, Implemented 107 rename(), Function, Implemented108 107 rewind(), Function, Implemented 109 108 scanf(), Function, Implemented … … 115 114 ungetc(), Function, Implemented 116 115 @end example 116 117 NOTE: @code{rename} is also included in another section. @ref{Rename a File}. 117 118 118 119 ANSI C Section 4.10 --- General Utilities … … 131 132 abort(), Function, Implemented 132 133 exit(), Function, Implemented 133 getenv(), Function, Implemented134 134 bsearch(), Function, Implemented 135 135 qsort(), Function, Implemented 136 136 @end example 137 138 NOTE: @code{getenv} is also included in another section. 139 @ref{Environment Access}. 137 140 138 141 ANSI C Section 4.11 --- String Handling … … 158 161 159 162 @example 160 time(), Function, Implemented161 163 asctime(), Function, Implemented 162 164 ctime(), Function, Implemented … … 169 171 NOTE: RTEMS has no notion of time zones. 170 172 173 NOTE: @code{time} is also included in another section. 174 @ref{Get System Time}. 175 171 176 @subsection Extensions to Time Functions 172 177 -
doc/posix1003.1/summarize
r6984a19 rc78be42 54 54 echo 55 55 56 # functions 57 56 58 functions_total=`wc2 "()" $*` 57 59 functions_implemented=` wc3 "()" "Implemented" $*` … … 67 69 ${functions_untested}` 68 70 71 # data types 72 69 73 datatypes_total=`wc2 "Type," $*` 70 74 datatypes_implemented=` wc3 "Type," "Implemented" $*` … … 79 83 ${datatypes_partial} ${datatypes_dummy} \ 80 84 ${datatypes_untested}` 85 86 # feature flags 87 88 features_total=`wc2 "Feature Flag," $*` 89 features_implemented=` wc3 "Feature Flag," "Implemented" $*` 90 features_unimplemented=` wc3 "Feature Flag," "Unimplemented" $*` 91 features_unmplementable=`wc3 "Feature Flag," "Unimplementable" $*` 92 features_partial=` wc3 "Feature Flag," "Partial Implementation" $*` 93 features_dummy=` wc3 "Feature Flag," "Dummy Implementation" $*` 94 features_untested=` wc3 "Feature Flag," "Untested Implementation" $*` 95 96 features_sum=`addit ${features_implemented} \ 97 ${features_unimplemented} ${features_unmplementable} \ 98 ${features_partial} ${features_dummy} \ 99 ${features_untested}` 100 101 # constants 102 103 constants_total=`wc2 "Constant," $*` 104 constants_implemented=` wc3 "Constant," "Implemented" $*` 105 constants_unimplemented=` wc3 "Constant," "Unimplemented" $*` 106 constants_unmplementable=`wc3 "Constant," "Unimplementable" $*` 107 constants_partial=` wc3 "Constant," "Partial Implementation" $*` 108 constants_dummy=` wc3 "Constant," "Dummy Implementation" $*` 109 constants_untested=` wc3 "Constant," "Untested Implementation" $*` 110 111 constants_sum=`addit ${constants_implemented} \ 112 ${constants_unimplemented} ${constants_unmplementable} \ 113 ${constants_partial} ${constants_dummy} \ 114 ${constants_untested}` 115 116 # Now print the reports 81 117 82 118 echo "@example" … … 92 128 echo 93 129 if [ ${functions_sum} -ne ${functions_total} ] ; then 94 echo "@sp "95 echo "@center {@b{FUNCTION COUNTS DO NOT ADD UP!!}}"96 echo "@sp "130 echo "@sp 1" 131 echo "@center @b{FUNCTION COUNTS DO NOT ADD UP!!}}" 132 echo "@sp 1" 97 133 fi 98 134 … … 109 145 echo 110 146 if [ ${datatypes_sum} -ne ${datatypes_total} ] ; then 111 echo "@sp" 112 echo "@center{@b{DATA TYPE COUNTS DO NOT ADD UP!!}}" 113 echo "@sp" 147 echo "@sp 1" 148 echo "@center @b{DATA TYPE COUNTS DO NOT ADD UP!!}" 149 echo "@sp 1" 150 fi 151 152 echo "@example" 153 echo "Feature Flags:" 154 echo " Total Number : ${features_total}" 155 echo " Implemented : ${features_implemented}" 156 echo " Unimplemented : ${features_unimplemented}" 157 echo " Unimplementable : ${features_unmplementable}" 158 echo " Partial : ${features_partial}" 159 echo " Dummy : ${features_dummy}" 160 echo " Untested : ${features_untested}" 161 echo "@end example" 162 echo 163 if [ ${features_sum} -ne ${features_total} ] ; then 164 echo "@sp 1" 165 echo "@center @b{FEATURE FLAG COUNTS DO NOT ADD UP!!}" 166 echo "@sp 1" 167 fi 168 169 echo "@example" 170 echo "Constants:" 171 echo " Total Number : ${constants_total}" 172 echo " Implemented : ${constants_implemented}" 173 echo " Unimplemented : ${constants_unimplemented}" 174 echo " Unimplementable : ${constants_unmplementable}" 175 echo " Partial : ${constants_partial}" 176 echo " Dummy : ${constants_dummy}" 177 echo " Untested : ${constants_untested}" 178 echo "@end example" 179 echo 180 if [ ${constants_sum} -ne ${constants_total} ] ; then 181 echo "@sp 1" 182 echo "@center @b{CONSTANT COUNTS DO NOT ADD UP!!}" 183 echo "@sp 1" 114 184 fi 115 185 }
Note: See TracChangeset
for help on using the changeset viewer.