|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix Network Programming. Interprocess Communications |
|
|
Предметный указатель |
rq__vers member 415
rreply member 447
rsize member 357 362 367
RST (reset flag, TCP header) 425 532
RTS1G_MAX constant 100
rwlock_cancelrdwait function 191
rwlock_cancelwrwait function 191
rw_condreaders member 183 186
rw_condwriters member 184 186
RW_MAGIC constant 181
rw_magic member 181
rw_mutex member 181 183
rw_nwaitreaders member 183 191
rw_nwaitwriters member 183 — 184 190
rw_refcount member 181 183 186
S1_QUEUE constant 101 104 121
S1_TIMER constant 101
Salus, P. H. 43 536
sar program 39
sa_flags member 106
sa_handler member 106
sa_mask member 106
SA_RESTART constant 106
sa_sigaction member 105 — 106
SA_SIGXNFO constant 100 — 102 105 127
sbrk function 533
Scheduling, realtime 14 160 171 454
Schmidt, D. C 180
Scope, contention 386 388 462
Secure NFS 417
Secure RPC 417
Security, hole 328
SEEK_CUR constant 200 217 523
SEEK_END constant 200 217 523
SEEK_SET constant 200 217 523
select function 74 95 98 151 155 171 323 339 454 519 528
select function, Posix message queues with 95 — 98
select function, System V message queues with 151 — 152
Select wrapper function, source code 521
SEM 282
sem structure 273 282
sem structure, definition of 282
semadj member 10 286 294
semaem variable 37 — 38 296
semaphore. h header 258 262 271
semaphores, between processes, Posix 256 — 257
Semaphores, binary 219 281
Semaphores, counting 221 281
Semaphores, file locking using Posix 238
Semaphores, file locking using System V 294 — 296
Semaphores, ID 271 283 290 300
Semaphores, implementation using FIFOs, Posix 257 — 262
semaphores, implementation using memory mapped I/O, Posix 262 — 270
Semaphores, implementation using System V semaphores, Posix 271 — 278
Semaphores, limits, Posix 257
Semaphores, limits, System V 296 — 300
Semaphores, Posix 219 — 279
semaphores, System V 281 — 300
sembuf 285
sembuf structure 285 — 286 290 296
sembuf structure, definition of 285
semctl function 273 — 275 277 283 287 294
semctl function, definition of 287
semget function 34 38 257 273 282 290 294 526
semget function, definition of 282
semid_ds 282
semid_ds structure 282 — 284 288
semid_ds structure, definition of 282
semim 288
semmap variable 37
semmni variable 37 — 38 296
semmns variable 37 296
semmnu variable 37 296
semmsl variable 37 — 38 296
semncnt member 282 — 283 286
semop function 273 275 283 290 294 296 492 525
semop function, definition of 285
semopm variable 37 — 38 296
sempid member 282 — 283 288
semume variable 37 — 38 296
semun structure 506
semun structure, definition of 288
semval member 282 — 283 286
SEMVMX constant 273
semvmx variable 37 — 38 296
semzcnt member 282 — 283 286
SEM_A constant 33 283
sem_close function 224 — 226 228 235 260 267 275
sem_close function, definition of 226
sem_close function, source code 261 267 275
sem_ctime member 282 — 283 289
sem_destroy function 224 238
sem_destroy function, definition of 239
SEM_FAILED constant 225
sem_flg member 276 285 492
sem_getvalue function 224 — 225 227 262 269 277
sem_getvalue function, definition of 227
sem_getvalue function, source code 270 278
sem_init function 224 238 256 315 339 490 498
sem_init function, definition of 239
SEM_MAGIC constant 258 262
sem_magic member 258 262
sem_nsems member 282 — 283 290
SEM_NSEMS_MAX constant 257
sem_num member 285 — 286
sem_op member 285 — 287
sem_open function 19 22 25 224 228 232 235 239 242 256 258 260 263 265 271 273 279 285 326 333 498 524
sem_open function, definition of 225
sem_open function, source code 258 264 271
sem_otime member 273 — 274 282 296
sem_perm 282
sem_perm structure 283 288
sem_perm structure, definition of 282
sem_post function 11 90 221 227 238 242 256 260 267 275 279 287 456 490
sem_post function, definition of 227
sem_post function, source code 261 268 276
Sem_post wrapper function, source code 11
SEM_R constant 33 283
sem_t *sem_open(const char *name, int oflag, .../* mode_t mode, unsigned int value */ ) 225
sem_t datatype 8 225 238 242 256 258 260 262 265 271 275 326
sem_trywait function 224 — 227 262 269 276 339
sem_trywait function, definition of 226
sem_trywait function, source code 270 277
SEM_UNDO constant 174 286 290 294 296 492
sem_unlink function 224 — 226 235 242 260 267 275 305 327 333
sem_unlink function, definition of 226
sem_unlink function, source code 261 268 276
SEM_VALUE_MAX constant 225 257
sem_wait function 221 — 227 230 232 236 238 242 256 258 262 268 275 279 287 339 524
sem_wait function, definition of 226
sem_wait function, source code 262 269 277
sem__base member 282 — 283
sendmsg function 384
sendto function 405
seq member 34 — 35 38
Sequence number, slot usage 34
server function 48 — 49 54 63 72 141 144 149
Server, binding, RPC 411 -414
Server, concurrent 66 — 67 147 357 372 407
Server, creation procedure 384
Server, duplicate request cache, RPC 421 — 424 451 532
Server, iterative 66 — 67 144 372 407
Server, stub 405
session 4
SET ALL constant 283 — 284 288 290
Set-group-ID 26 198 205
set-user-ID 26 205 369
setgid function 91
setpgid function 91
setrlimit function 72
| setsid function 91
setsockopt function 418
setuid function 91
SETVAL constant 273 283 288
setvbuf function 522
set_concurrency function 163 165 488
sh program 52
Shar, D 180 536
Shared memory 303 — 351
Shared memory, ID 344 351
Shared memory, limits, System V 349 — 351
Shared memory, object 325
Shared memory, Posix 325 — 342
Shared memory, System V 343 — 351
Shared-exclusive locking 177
shirmmi variable 37 — 38 349
shm unlink function 326 — 327 329 333 337 342
shm unlink function, definition of 326
shmat function 343 — 347 351
shmat function, definition of 344
shmctl function 345 — 348 351
shmctl function, definition of 345
shmdt function 345
shmdt function, definition of 345
shmget function 34 38 343 346 351
shmget function, definition of 344
shmid_ds 343
shmid_ds structure 345 348
shmid_ds structure, definition of 343
SHMLBA constant 344
shmmax variable 37 — 38 349
shmmin variable 37 — 38
shmmnb variable 349
shmseg variable 37 — 38 349
SHM_ RDONLY constant 345
SHM_ W constant 33
shm_atime member 343
shm_cnattch member 343
shm_cpid member 343
shm_ctime member 343 345
shm_dtime member 343
shm_lpid member 343
shm_open function 19 22 25 308 325 330 333 337 342
shm_open function, definition of 326
shm_perm 343
shm_perm structure 345
shm_perm structure, definition of 343
SHM_R constant 33
SHM_rnd constant 344
shm_segsz member 343
shm__nattch member 343 348
shore datatype, XDR 427
SI ASYNCIO constant 101
si signo member 101
si _vaLue member 101
SIC _ DFL constant 106
sigaction 106
sigaction function 91 100 105
sigaction structure, definition of 106
sigaddset function 91
SIGALRM signal 100 106 396 425
SIGCHLD signal 48 149 391 414
sigdelset function 91
sigemptyset function 91
sigev structure 98
sigevent 88
sigevent structure 87 89 91 100 119 121
sigevent structure, definition of 88
SIGEVJTHREAD constant 98 128
SIGEV_NONE constant 98
sigev_notify attributes member 88 98
sigev_notify member 88 — 89 98
sigev_notify_function member 88 98
SIGEV_SIGNAL constant 89 98 121
sigev_signo member 88 90
sigev_value member 88 98
sigfillset function 91
Sigfunc_rt *signal_rt (int signo, Sigfunc_rt *func) 105
Sigfunc_rt datatype 105
siginfo_t 101
siginfo_t structure 95 101 121
siginfo_t structure, definition of 101
SIGINT signal 100
sigismember function 91
SIGKILL signal 100
signal function 88 90 105
Signal, disposition 60 502
signal, handler 60 88 93 95 98 100 105 121 149 227 256 286 391 393 456 502 520
Signal, mask 93 95 384 502
Signal, null 121
Signal, Posix realtime 98 — 106
Signal, synchronous 60
signal_rt function 102 105
signal_rt function, source code 105
sigpause function 91
sigpending function 91
SIGPIPE signal 59 — 60 519
sigprocmask function 91 93 95 102
sigqueue function 91 101 121
SIGRTMAX signal 100 102 127
SIGRTMIN signal 100 127
SIGSEGV signal 174 267 309 318 526
sigset function 91
sigsuspend function 91 93
SIGTERM signal 469
sigtimedwait function 95
SIGUSR1 signal 88 — 91 93 95
sigval 88
sigval structure 100 — 101
sigval structure, definition of 88
sigwait function 93 — 95
sigwait function, definition of 95
sigwaitinfo function 95
SIG_IGN constant 60 106
Silver bullet 453
Simple Mail Transfer Protocol see “SMTP”
Single Unix Specification 15
Sitarama, S. K. xvi
sival_int member 88 102
sival_ptr member 88
si_code member 101 104 121
SI_MESGQ constant 101 121
SI_USER constant 101
Skowran, K. xvi
sleep function 91 93 127 190 215 296 398 425 530
sleep us function 339
Slot usage sequence number 34
Smaalders, B. xvi 180 536
SMTP (Simple Mail Transfer Protocol) 67
Snader, J. C. xvi
snprintf function 21
socket function 399
Socket, UNIX domain 84 341 379 384 456 459
socketpair function 44 50
Sockets xiv 8 14 151 398 403 406 449 454
Sockets API xiv 8 14 151 398 403 406 449 454
Solaris xvii 15 20 29 37 51 53 59 73 77 82 98 100 104 109 154 163 165 209 213 225 232 238 322 331 333 342 348 356 362 367 370 384 398 403 408 411 424 427 454 458 462 465 471 475 482 488 509 517 520
Solutions to exercises 515 — 534
Source code, availability xvi
Source code, conventions 11
Spafford, E. H 417 535
Spec 1170 15
spinning 167
sprint f function 21
Spurious wakeup 121 170
squareproc_1 function 402 — 403 405 419 424
Srinivasan, R 406 412 426 536
Staelin, C 458 536
Stallman, R. M 13
stamp member 446
|
|
|
Реклама |
|
|
|