|
 |
Àâòîðèçàöèÿ |
|
 |
Ïîèñê ïî óêàçàòåëÿì |
|
 |
|
 |
|
 |
 |
|
 |
|
Stevens W.R. — Unix network programming (volume 2) |
|
 |
Ïðåäìåòíûé óêàçàòåëü |
sem structure 273 282—283
sem structure, definition of 282
semadj member 10 286—287 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 structure 285—286 290 296
sembuf structure, definition of 285
semctl function 273—275 277 283—284 287—290 294
semctl function, definition of 287
semget function 34 38 257 273—275 282—285 290 294 526
semget function, definition of 282
semid_ds structure 282—284 288—290
semid_ds structure, definition of 282
semmap variable 37
semmni variable 37—38 296
semmns variable 37 296
semmnu variable 37 296
semncnt member 282—283 286—288
semop function 273 275—276 283—287 290 294 296 492 525—526
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—288
SEMVMX constant 273
semvmx variable 37—38 296
semzcnt member 282—283 286—288
SEM_A constant 33 283
sem_base member 282—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—242
sem_destroy function, definition of 239
SEM_FAILED constant 225
sem_flg member 276 285—286 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—242 256 315 339 490 498
sem_init function, definition of 239
SEM_MAGIC constant 258 262
sem_magic member 258 262
SEM_NSEMS_MAX constant 257
sem_nsertis member 282—283 290
sem_num member 285—286
sem_op member 285—287
sem_open function 19 22 25—26 224—226 228—229 232 235 239—240 242 256 258 260 263 265—267 271 273—274 279 285 326—327 333 498 524
sem_open function, definition of 225
sem_open function, source code 258 264 271
sem_otime member 273—274 282—285 296
sem_perm structure 283 288—289
sem_perm structure, definition of 282
sem_post function 11 90—91 221—225 227 238 242 256—257 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 datatype 8 225 238—240 242 256 258 260 262—263 265—266 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—287 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—269 275—276 279 287 339 524—525
sem_wait function, definition of 226
sem_wait function, source code 262 269 277
sendmsg function 384
sendto function 405
seq member 34—35 38
Sequence number, slot usage 34
seramsl variable 37—38 296
server function 48—49 54—55 63 72 141—142 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—533
Server, iterative 66—67 144 372 407—408
Server, stub 405
session 4
Set-group-ID 26 198 205
set-user-ID 26 205 369
SETALL constant 283—284 288 290
setgid function 91
setpgid function 91
setrlimit function 72
setsid function 91
setsockopt function 418
setuid function 91
SETVAL constant 273 283—284 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
shiranax variable 37—38 349
shiranni variable 37—38 349
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—344 346—349 351
shmget function, definition of 344
shmid_ds structur, definition of 343
shmid_ds structure 345 348
SHMLBA constant 344
shmmnb variable 349
shmseg variable 37—38 349
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_nattch member 343 348
shm_open function 19 22 25 308 325—328 330 333—334 337 342—343
shm_open function, definition of 326
shm_perm structure 345
shm_perm structure, definition of 343
SHM_R constant 33
SHM_RDONLY constant 345
SHM_rnd constant 344
shm_segsz member 343
| shm_unlink function 326—327 329 333 337 342
shm_unlink function, definition of 326
SHM_W constant 33
short datatype, XDR 427
shramin variable 37—38
sigaction function 91 100 105
sigaction structure, definition of 106
sigaddset function 91
SIGALRM signal 100 106 396—397 425
SIGBUS signal 320
SIGCHLD signal 48 149 391—393 414
sigdelset function 91
sigemptyset function 91
sigev structure 98
sigevent structure 87 89 91 100 119 121
sigevent structure, definition of 88
SIGEVJTHREAD constant 98 128
SIGEV_NONE constant 98
sigev_notify member 88—89 98
sigev_notify_attributes member 88 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 datatype 105
siginfo_t structure 95 101 121
siginfo_t structure, definition of 101
SIGINT signal 100
SIGIO signal 256
sigismember function 91
SIGKILL signal 100
signal function 88 90—91 105
Signal mask 93 95 384 502
Signal, disposition 60 502
signal, handler 60 88—91 93 95 98 100—102 105—106 121 149 227 256 286 391 393 456 502 520
Signal, null 121
Signal, Posix realtime 98—106
Signal, synchronous 60
signal_rt function 102 105—106
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—320 526
sigset function 91
sigsuspend function 91 93
SIGTERM signal 469
sigtimedwait function 95
SIGUSR1 signal 88—91 93 95
sigval structure 100—101
sigval structure, definition of 88
sigwait function 93—95
sigwait function, definition of 95
sigwaitinfo function 95
SIG_DFL constant 106
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_ASYNCIO constant 101
si_code member 101 104 121
SI_MESGQ constant 101 121
SI_QUEUE constant 101 104 121
si_signo member 101
SI_TIMER constant 101
SI_USER constant 101
si_value member 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—380 384 456 459
socketpair function 44 50
Sockets API xiv 8 14 151 398—399 403 406 449—450 454—455
Solaris xvii 15 20—21 29 37 51 53 59 73 77—78 82 98 100 104 109 154 163 165 209—210 213 225 232 238 322 331 333 342 348 356—357 362 367 370 384 398 403—405 408 411—413 424—425 427 454 458—460 462—463 465 471 475 482 488 509—510 517 520—524
Solutions to exercises 515—534
source code 470
Source code, availability xvi
Source code, conventions 11
Spafford, E.H. 417 535
Spec 1170 15
spinning 167
sprintf function 21
Spurious wakeup 121 170
squareproc_l function 402—403 405 419 424
Srinivasan, R. 406 412 426 536
Staelin, C. 458 536
Stallman, R.M. 13
stamp member 446
Standards, Unix 13—15
start_time function 469—470
stat function 21 28—29 44 91 115 262 267 455 517
stat member 449
stat structure 21 28—29 44 74 115 262 267 328 367
stat structure, definition of 328
statd program 216
Stevens, D.A. xvi
Stevens, E.M. xvi
Stevens, S.H. xvi
Stevens, W.R. xiv xvi 536—537
stop_time function 469—470
strchr function 63
Streams versus messages 67—72
strerror function 49 511
string datatype, XDR 429 438 451
strlen function 429
struct datatype, XDR 429
Stub client 403 405
Stub server 405
st_dev member 28—30
st_gid member 328
st_ino member 28—30
st_mode member 21 44 115 267 328 367
st_size member 74 262 328
st_uid member 328
SUCCESS constant 447—448
Sun Microsystems 406
SunOS 4 316
Superuser 25 33—34 216 369—370 414 417
Supplementary group ID 25 414 416
SVCXPRT structure 415
svc_create function 411
svc_dg_enablecache function 422
svc_dg_enablecache function, definition of 422
svc_reg function 414
svc_req structure 409 415 422
svc_req structure, definition of 415
svc_run function 414
svc_tli_create function 414
svmsg.h header 140 144
SVMSG_MODE constant 35
SVMSG_MODE constant, definition of 508
SVR2 (System V Release 2) 198
SVR3 (System V Release 3) 98 198 205
SVR4 (System V Release 4) 34 44 50—51 84 152 311 315—317 322 359 379 384 456
SVSEM_MODE constant 274
SVSEM_MODE constant, definition of 508
|
|
 |
Ðåêëàìà |
 |
|
|