Changeset 0874502 in rtems
- Timestamp:
- 03/14/98 16:31:11 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 24331760
- Parents:
- 68feecfd
- Location:
- doc/posix1003.1
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/posix1003.1/ch03.t
r68feecfd r0874502 8 8 9 9 @chapter Process Primitives 10 10 11 @section Process Creation and Execution 12 11 13 @subsection Process Creation 14 15 @example 16 fork(), Unimplementable 17 @end example 18 19 12 20 @subsection Execute a File 21 22 @example 23 execl(), Unimplementable 24 execv(), Unimplementable 25 execle(), Unimplementable 26 execve(), Unimplementable 27 execlp(), Unimplementable 28 execvp(), Unimplementable 29 @end example 30 13 31 @subsection Register Fork Handlers 32 33 @example 34 pthread_atfork(), Implemented 35 @end example 36 14 37 @section Process Termination 38 15 39 @subsection Wait for Process Termination 40 41 @example 42 wait(), Implemented 43 waitpid(), Implemented 44 @end example 45 16 46 @subsection Terminate a Process 47 48 @example 49 _exit(), Implemented 50 @end example 51 17 52 @section Signals 53 18 54 @subsection Signal Concepts 55 19 56 @subsection Send a Signal to a Process 57 58 @example 59 kill(), Implemented 60 @end example 61 20 62 @subsection Manipulate Signal Sets 63 64 @example 65 sigemptyset(), Implemented 66 sigfillset(), Implemented 67 sigaddset(), Implemented 68 sigdelset(), Implemented 69 sigismember(), Implemented 70 @end example 71 21 72 @subsection Examine and Change Signal Action 73 74 @example 75 sigaction(), Implemented 76 @end example 77 22 78 @subsection Examine and Change Blocked Signals 79 80 @example 81 pthread_sigmask(), Implemented 82 sigprocmask(), Implemented 83 @end example 84 23 85 @subsection Examine Pending Signals 86 87 @example 88 sigpending(), Implemented 89 @end example 90 24 91 @subsection Wait for a Signal 92 93 @example 94 sigsuspend(), Implemented 95 @end example 96 25 97 @subsection Synchronously Accept a Signal 98 99 @example 100 sigwait(), Implemented 101 sigwaitinfo(), Implemented 102 sigtimedwait(), Implemented 103 @end example 104 26 105 @subsection Queue a Signal to a Process 106 107 @example 108 sigqueue(), Implemented 109 @end example 110 27 111 @subsection Send a Signal to a Thread 112 113 @example 114 pthread_kill(), Implemented 115 @end example 116 28 117 @section Timer Operations 118 29 119 @subsection Schedule Alarm 120 121 @example 122 alarm(), Implemented 123 @end example 124 30 125 @subsection Suspend Process Execution 126 127 @example 128 pause(), Implemented 129 @end example 130 31 131 @subsection Delay Process Execution 32 132 133 @example 134 sleep(), Implemented 135 @end example -
doc/posix1003.1/ch04.t
r68feecfd r0874502 8 8 9 9 @chapter Process Environment 10 10 11 @section Process Identification 12 11 13 @subsection Get Process and Parent Process IDs 14 15 @example 16 getpid() 17 getppid() 18 @end example 19 12 20 @section User Identification 21 13 22 @subsection Get Real User Effective User Real Group and Effective Group IDs 23 24 @example 25 getuid() 26 geteuid() 27 getgid() 28 getegid() 29 @end example 30 14 31 @subsection Set User and Group IDs 32 33 @example 34 setuid() 35 setgid() 36 @end example 37 15 38 @subsection Get Supplementary Group IDs 39 40 @example 41 getgroups() 42 @end example 43 16 44 @subsection Get User Name 45 46 @example 47 getlogin() 48 getlogin_r() 49 @end example 50 17 51 @section Process Groups 52 18 53 @subsection Get Process Group ID 54 55 @example 56 getpgrp() 57 @end example 58 19 59 @subsection Create Session and Set Process Group ID 60 61 @example 62 setsid() 63 @end example 64 20 65 @subsection Set Process Group ID for Job Control 66 67 @example 68 setpgid() 69 @end example 70 21 71 @section System Identification 72 22 73 @subsection Get System Name 74 75 @example 76 uname() 77 @end example 78 23 79 @section Time 80 24 81 @subsection Get System Time 82 83 @example 84 time() 85 @end example 86 25 87 @subsection Get Process Times 88 89 @example 90 times() 91 @end example 92 26 93 @section Environment Variables 94 27 95 @subsection Environment Access 96 97 @example 98 getenv() 99 @end example 100 28 101 @section Terminal Identification 102 29 103 @subsection Generate Terminal Pathname 104 105 @example 106 ctermid() 107 @end example 108 30 109 @subsection Determine Terminal Device Name 110 111 @example 112 ttyname() 113 ttyname_r() 114 isatty() 115 @end example 116 31 117 @section Configurable System Variables 118 32 119 @subsection Get Configurable System Variables 33 120 121 @example 122 sysconf() 123 @end example -
doc/posix1003.1/ch05.t
r68feecfd r0874502 8 8 9 9 @chapter Files and Directories 10 10 11 @section Directories 12 11 13 @subsection Format of Directory Entries 14 12 15 @subsection Directory Operations 16 17 @example 18 opendir() 19 readdir() 20 readdir_r() 21 rewinddir() 22 closedir() 23 @end example 24 13 25 @section Working Directory 26 14 27 @subsection Change Current Working Directory 28 29 @example 30 chdir() 31 @end example 32 15 33 @subsection Get Working Directory Pathname 34 35 @example 36 getcwd() 37 @end example 38 16 39 @section General File Creation 40 17 41 @subsection Open a File 42 43 @example 44 open() 45 @end example 46 18 47 @subsection Create a New File or Rewrite an Existing One 48 49 @example 50 creat() 51 @end example 52 19 53 @subsection Set File Creation Mask 54 55 @example 56 umask() 57 @end example 58 20 59 @subsection Link to a File 60 61 @example 62 link() 63 @end example 64 21 65 @section Special File Creation 66 22 67 @subsection Make a Directory 68 69 @example 70 mkdir() 71 @end example 72 23 73 @subsection Make a FIFO Special File 74 75 @example 76 mkfifo() 77 @end example 78 24 79 @section File Removal 80 25 81 @subsection Remove Directory Entries 82 83 @example 84 unlink() 85 @end example 86 26 87 @subsection Remove a Directory 88 89 @example 90 rmdir() 91 @end example 92 27 93 @subsection Rename a File 94 95 @example 96 rename() 97 @end example 98 28 99 @section File Characteristics 100 29 101 @subsection File Characteristics Header and Data Structure 102 30 103 @subsection Get File Status 104 105 @example 106 stat() 107 fstat() 108 @end example 109 31 110 @subsection Check File Accessibility 111 112 @example 113 access() 114 @end example 115 32 116 @subsection Change File Modes 117 118 @example 119 chmod() 120 fchmod() 121 @end example 122 33 123 @subsection Change Owner and Group of a File 124 125 @example 126 chown() 127 @end example 128 34 129 @subsection Set File Access and Modification Times 130 131 @example 132 utime() 133 @end example 134 35 135 @subsection Truncate a File to a Specified Length 136 137 @example 138 ftruncate() 139 @end example 140 36 141 @section Configurable Pathname Variable 142 143 @example 144 pathconf() 145 fpathconf() 146 @end example 147 37 148 @subsection Get Configurable Pathname Variables 38 149 -
doc/posix1003.1/ch06.t
r68feecfd r0874502 8 8 9 9 @chapter Input and Output Primitives 10 10 11 @section Pipes 12 11 13 @subsection Create an Inter-Process Channel 14 15 @example 16 pipe() 17 @end example 18 12 19 @section File Descriptor Manipulation 20 13 21 @subsection Duplicate an Open File Descriptor 22 23 @example 24 dup() 25 dup2() 26 @end example 27 14 28 @section File Descriptor Deassignment 29 15 30 @subsection Close a File 31 32 @example 33 close() 34 @end example 35 16 36 @section Input and Output 37 17 38 @subsection Read from a File 39 40 @example 41 read() 42 @end example 43 18 44 @subsection Write to a File 45 46 @example 47 write() 48 @end example 49 19 50 @section Control Operations on Files 51 20 52 @subsection Data Definitions for File Control Operations 53 21 54 @subsection File Control 55 56 @example 57 fcntl() 58 @end example 59 22 60 @subsection Reposition Read/Write File Offset 61 62 @example 63 lseek() 64 @end example 65 23 66 @section File Synchronization 67 24 68 @subsection Synchronize the State of a File 69 70 @example 71 fsync() 72 @end example 73 25 74 @subsection Synchronize the Data of a File 75 76 @example 77 fdatasync() 78 @end example 79 26 80 @section Asynchronous Input and Output 81 27 82 @subsection Data Definitions for Asynchronous Input and Output 83 28 84 @subsection Asynchronous Read 85 86 @example 87 aio_read() 88 @end example 89 29 90 @subsection Asynchronous Write 91 92 @example 93 aio_write() 94 @end example 95 30 96 @subsection List Directed I/O 97 98 @example 99 aio_listio() 100 @end example 101 31 102 @subsection Retrieve Error Status of Asynchronous I/O Operation 103 104 @example 105 aio_error() 106 @end example 107 32 108 @subsection Retrieve Return Status of Asynchronous I/O Operation 109 110 @example 111 aio_return() 112 @end example 113 33 114 @subsection Cancel Asynchronous I/O Request 115 116 @example 117 aio_cancel() 118 @end example 119 34 120 @subsection Wait for Asynchronous I/O Request 121 122 @example 123 aio_suspend() 124 @end example 125 35 126 @subsection Asynchronous File Synchronization 36 127 128 @example 129 aio_fsync() 130 @end example 131 -
doc/posix1003.1/ch07.t
r68feecfd r0874502 8 8 9 9 @chapter Device- and Class-Specific Functions 10 10 11 @section General Terminal Interface 12 11 13 @subsection Interface Characteristics 14 12 15 @subsubsection Opening a Terminal Device File 16 13 17 @subsubsection Process Groups (TTY) 18 14 19 @subsubsection The Controlling Terminal 20 15 21 @subsubsection Terminal Access Control 22 16 23 @subsubsection Input Processing and Reading Data 24 17 25 @subsubsection Canonical Mode Input Processing 26 18 27 @subsubsection Noncanonical Mode Input Processing 28 19 29 @subsubsection Writing Data and Output Processing 30 20 31 @subsubsection Special Characters 32 21 33 @subsubsection Modem Disconnect 34 22 35 @subsubsection Closing a Terminal Device File 36 23 37 @subsection Parameters That Can Be Set 38 24 39 @subsubsection termios Structure 40 25 41 @subsubsection Input Modes 42 26 43 @subsubsection Output Modes 44 27 45 @subsubsection Control Modes 46 28 47 @subsubsection Local Modes 48 29 49 @subsubsection Special Control Characters 50 30 51 @subsection Baud Rate Values 52 31 53 @subsubsection Baud Rate Functions 54 32 55 @subsubsection Synopsis 56 33 57 @subsubsection Description 58 34 59 @subsubsection Returns 60 35 61 @subsubsection Errors 62 36 63 @subsubsection Cross-References 64 37 65 @section General Terminal Interface Control Functions 66 38 67 @subsection Get and Set State 68 69 @example 70 tcgetattr() 71 tcsetattr() 72 @end example 73 39 74 @subsection Line Control Functions 75 76 @example 77 tcsendbreak() 78 tcdrain() 79 tcflush() 80 tcflow() 81 @end example 82 40 83 @subsection Get Foreground Process Group ID 84 85 @example 86 tcgetprgrp() 87 @end example 88 41 89 @subsection Set Foreground Process Group ID 42 90 91 @example 92 tcsetprgrp() 93 @end example 43 94 -
doc/posix1003.1/ch08.t
r68feecfd r0874502 8 8 9 9 @chapter Language-Specific Services for the C Programming Language 10 10 11 @section Referenced C Language Routines 12 13 ANSI C Section 4.2 --- Diagnostics 14 15 @example 16 assert() 17 @end example 18 19 ANSI C Section 4.3 --- Character Handling 20 21 @example 22 isalnum() 23 isalpha() 24 iscntrl() 25 isdigit() 26 isgraph() 27 islower() 28 isprint() 29 ispunct() 30 isspace() 31 isupper() 32 isxdigit() 33 tolower() 34 toupper() 35 @end example 36 37 ANSI C Section 4.4 --- Localization 38 39 @example 40 setlocale() 41 @end example 42 43 ANSI C Section 4.5 --- Mathematics 44 45 @example 46 acos() 47 asin() 48 atan() 49 atan2() 50 cos() 51 sin() 52 tan() 53 cosh() 54 sinh() 55 tanh() 56 exp() 57 frexp() 58 ldexp() 59 log() 60 log10() 61 modf() 62 pow() 63 sqrt() 64 ceil() 65 fabs() 66 floor() 67 fmod() 68 @end example 69 70 ANSI C Section 4.6 --- Non-Local Jumps 71 72 @example 73 setjmp() 74 longjmp() 75 @end example 76 77 ANSI C Section 4.9 --- Input/Output 78 79 @example 80 clearerr() 81 fclose() 82 feof() 83 ferror() 84 fflush() 85 fgetc() 86 fgets() 87 fopen() 88 fputc() 89 fputs() 90 fread() 91 freopen() 92 fseek() 93 ftell() 94 fwrite() 95 getc() 96 getchar() 97 gets() 98 perror() 99 printf() 100 fprintf() 101 sprintf() 102 putc() 103 putchar() 104 puts() 105 remove() 106 rename() 107 rewind() 108 scanf() 109 fscanf() 110 sscanf() 111 setbuf() 112 tmpfile() 113 tmpnam() 114 ungetc() 115 @end example 116 117 ANSI C Section 4.10 --- General Utilities 118 119 @example 120 abs() 121 atof() 122 atoi() 123 atol() 124 rand() 125 srand() 126 calloc() 127 free() 128 malloc() 129 realloc() 130 abort() 131 exit() 132 getenv() 133 bsearch() 134 qsort() 135 @end example 136 137 ANSI C Section 4.11 --- String Handling 138 139 @example 140 strcpy() 141 strncpy() 142 strcat() 143 strncat() 144 strcmp() 145 strncmp() 146 strchr() 147 strcspn() 148 strpbrk() 149 strrchr() 150 strspn() 151 strstr() 152 strtok() 153 strlen() 154 @end example 155 156 ANSI C Section 4.12 --- Date and Time Handling 157 158 @example 159 time() 160 asctime() 161 ctime() 162 gmtime() 163 localtime() 164 mktime() 165 strftime() 166 @end example 167 11 168 @subsection Extensions to Time Functions 12 @subsection Extensions to setlocale() Function 169 170 @subsection Extensions to @code{setlocale} Function 171 13 172 @section C Language Input/Output Functions 173 14 174 @subsection Map a Stream Pointer to a File Descriptor 175 176 @example 177 fileno() 178 @end example 179 15 180 @subsection Open a Stream on a File Descriptor 181 182 @example 183 fdopen() 184 @end example 185 16 186 @subsection Interactions of Other FILE-Type C Functions 17 @subsection Operations on Files -- the remove() Function 18 @subsection Temporary File Name -- the tmpnam() Function 187 188 @subsection Operations on Files -- the @code{remove} Function 189 190 @subsection Temporary File Name -- the @code{tmpnam} Function 191 19 192 @subsection Stdio Locking Functions 193 194 @example 195 flockfile() 196 ftrylockfile() 197 funlockfile() 198 @end example 199 20 200 @subsection Stdio With Explicit Client Locking 201 202 @example 203 getc_unlocked() 204 getchar_unlocked() 205 putc_unlocked() 206 putchar_unlocked() 207 @end example 208 21 209 @section Other C Language Functions 210 22 211 @subsection Nonlocal Jumps 212 213 @example 214 sigsetjmp() 215 siglongjmp() 216 @end example 217 23 218 @subsection Set Time Zone 219 220 @example 221 tzset() 222 @end example 223 24 224 @subsection Find String Token 225 226 @example 227 strtok_r() 228 @end example 229 25 230 @subsection ASCII Time Representation 231 232 @example 233 asctime_r() 234 @end example 235 26 236 @subsection Current Time Representation 237 238 @example 239 ctime_r() 240 @end example 241 27 242 @subsection Coordinated Universal Time 243 244 @example 245 gmtime_r() 246 @end example 247 28 248 @subsection Local Time 249 250 @example 251 localtime_r() 252 @end example 253 29 254 @subsection Pseudo-Random Sequence Generation Functions 30 255 31 256 @example 257 rand_r() 258 @end example 259 260 -
doc/posix1003.1/posix1003_1.texi
r68feecfd r0874502 36 36 @c 37 37 38 @set edition 97090439 @set version 97090440 @set update-date 4 September 199741 @set update-month September 199738 @set edition @value{RTEMS-EDITION} 39 @set version @value{RTEMS-VERSION} 40 @set update-date @value{RTEMS-UPDATE-DATE} 41 @set update-month @value{RTEMS-UPDATE-MONTH} 42 42 43 43 @c
Note: See TracChangeset
for help on using the changeset viewer.