|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix Network Programming. Interprocess Communications |
|
|
Предметный указатель |
/dev/cits device 413
/dev/null device 526
/dev/zero device 315 — 317 322 325 454 497 526
/dev/zero memory mapping 316 — 317
/etc/inetd. conf file 413
/etc/netconfig file 413
/etc/rpc file 412 — 413
/etc/sysconfigtab file 38
/etc/system file 37 458
4.2BSD 198
4.3BSD 98
4.4BSD 311 315
4.4BSD-Lite 537
<errno.h> header 13 18
<limits.h> header 72
<pthread.h> header 180
<sys/errno .h> header 13 503
<sys/ipc.h> header 30
<sys/msg.h> header 33 129 131 134
<sys/sem.h> header 33 282 288
<sys/shm.h> header 33 343
<sys/stat.h> header 23 54
<sys/types .h> header 28
<unistd.h> header 8 86 173 257
Abort function 90 424
Absolute time 171
Abstract Syntax Notation One see “ASN.l”
Accept function 399
accepted_reply 447
accepted_reply structure, definition of 447
accept_stat member 447
Access function 91
ACE (Adaptive Communications Environment) 180
Address, IP 245 401 403 413 422 533
advisory locking 203 — 204 217 522
aio_return function 91
aio_suspend function 91
AIX xvi 151
Alarm function 91 396 425
American National Standards Institute see “ANSI”
American Standard Code for Information Interchange see “ASCII”
Anonymous memory mapping 315 — 317
ANSI (American National Standards Institute) 21 402 505 511 520
API (application program interface) 13 — 14 356 379 450 536
Apollo 406
APUE (Advanced Programming in the UNIX Environment) xiv 536
areply member 447
ARM 429
Array datatype, XDR 429
array member 288
ASCII (American Standard Code for Information Interchange) 193 426 429 444
ASN.l (Abstract Syntax Notation One) 426
Aspen Group 178
Async-signal-safe 90 — 91 95 98 102 279 525
Asynchronous event notification 87
Asynchronous I/O 14 101
Asynchronous Procedure Call 356
At-least-once RPC call semantics 423 450
At-most-once RPC call semantics 423 450
atomic 24 59 197 214 220 286
Atomicity of pipe and FIFO writes 65 — 66
Attributes, condition variable 113 172 521
Attributes, doors 363 366 375 384
Attributes, message queue 79 — 82 520
Attributes, mutex 172 — 174
Attributes, process-shared 9 — 10 113 128 173 175 265 454
Attributes, read-write lock 179
Attributes, thread 98 113 502 521 532
aup_gid member 416
aup_gids member 416
aup_len member 416
aup_maclmame member 416
aup_time member 416
aup_uid member 416
AUTH KERB constant 417
Authentication, null 414
Authentication, RPC 414 — 417
Authentication, Unix 414
authsvs parms 416
authsys_create_default function 415
authsys_parms structure 416
authsys_parms structure, definition of 416 446
AUTH_ TOOWEAK constant 449
AUTH_BADCRED constant 449
AUTH_BADVERF constant 449
AUTH_DES constant 417
auth_destroy function 415
AUTH_ERROR constant 448 — 449
AUTH_FAILED constant 449
auth_flavor member 446
AUTH_INVAL IDRES P constant 449
AUTH_NONE constant 414 446 533
AUTH_OK constant 449
AUTH_REJECTEDCRED constant 449
AUTH_REJECTEDVERF constant 449
AUTH_SHORT constant 417 446
auth_stat member 449
AUTH_SYS constant 414 416 446
Autoconf program 509
Awk program xvii 13
Bach, M. J 36 535
Bandwidth 457
Bandwidth, performance, message passing 467 — 480
Basename program 13
Basic Encoding Rules see “BER”
Bass,J 198
Bausum, D. xvi
Bentley, J. L. xvii
BER (Basic Encoding Rules) 426
Berg, D. J 371 536
Bibliography 535 — 537
Big-endian byte order 403 426 444
Binary semaphore 219 281
Bind function 399
Birrell, A. D 406 535
bit architectures 85 427
Black magic 380
body member 446
bool datatype, XDR 429
Bostic, K 311 536
Bound, J. xvi
Bounded buffer problem 161
Bourne shell 13 52 72
Bowe, G. xvi
Briggs, A. xvi
BSD/OS 53 59 66 84 111 209 213 316 403 411 425 437 456 517
Buf member 288
buffers, multiple 249 — 256
BUFFSIZE constant, definition of 507
Bullet, silver 453
Butenhof, D. R. xvi 9 95 160 163 180 192 535
Byte, order, big-endian 403 426 444
Byte, order, little-endian 403 426
Byte, range 197
Byte, stream 67 74 76 444 454
BYTES_PER_XDR_UNTT constant 438
C function prototype 21 105 363 384 402 505
C shell 72
C standard 21 90 511 520
C standard, C9X 21
C standard, Technical Corrigendum 520
CALL constant 446
Call semantics, at-least-once RPC 423 450
Call semantics, at-most-once RPC 423 450
Call semantics, exactly-once RPC 422 — 423 450
Call semantics, RPC 422 — 424
Calloc function 84 136
call_body 446
call_body structure, definition of 446
Cancellation, thread 174 180 183 187 384 388 396 530
| Carriage return see “CR”
cat program 52 — 53 64
cbody member 446
CDE (Common Desktop Environment) 15
Cedar 406
cfgetispeed function 91
cfgetospeed function 91
cfsetispeed function 91
cfsetospeed function 91
cgid member 33 — 34 131 283
Chang, W. xvi
char *px_ipc_naine (const char *name) 21
char datatype, XDR 427
chdir function 91
chmod function 91
chmod program 205
chovm function 91
chown program 33
Clark, J. J. xvii
Cleeland, C. xvi
CLGET_RETRY_TIMEOUT constant 418
CLGET_TIMEOUT constant 418
client function 48 54 72 142 144 147 149
Client structure 401 — 402 415
Client, handle, definition of 401
Client, identity 83 — 84 365 369 397 415 456
Client, stub 403 405
clnt_call function 419 — 420 424 451 486 534
clnt_control function 418 — 420
clnt_control function, definition of 418
clnt_create function 401 403 412 418 420 532
clnt_create function, definition of 401
clnt_destroy function 420
clnt_destroy function, definition of 420
clnt_sperror function 424
clnt_stat structure 409
clock_gettime function 91
Close function 12 61 63 65 73 77 91 114 214 260 265 279 330 376 383 524
Clouter, M. xvi
CLSET_TIMEOUT constant 420
cl_auth member 415
Coding style 12 90
Columbus Unix 28
Common Desktop Environment see “CDE”
Concurrency, thread 163 165 488
Concurrent server 66 — 67 147 357 372 407
condition variables 159 — 175
Condition variables, attributes 113 172 521
config.h header 509 — 510
Configure program 509
Connect function 399
const datatype, XDR 427
Contention scope 386 388 462
Conventions, source code 11
Cooperating processes 203
Cooperative locks 161
Coordinated Universal Time see “UTC”
Copy-on-write 501
Corbin, J. R 406 535
Counting semaphore 221 281
Courier 406
Cox, J 36 311 535
cpio program 13
CR (carriage return) 67
creat function 91
Creator ID 33
cred member 446
Credentials 417 446 449 533
Critical region 159 177 197
cuid member 33 — 34 131 283
Daemon 60 174 203 408 502 504 511 523
Daemon, starting one copy 213 — 214
daemon_proc variable 511
Data Encryption Standard see “DES”
Datatypes, XDR 427 — 430
data_ptr member 357 362 367
data_size member 357 362 530
DCE (Distributed Computing Environment) 407
dc_egid member 365
dc_euid member 365
dc_pid member 365
dc_rgid member 365
dc_ruid member 365
Deadlock 56 143 238 279 518 523
DEBUG constant 408
Delta time 171
Denial-of-service see “DoS”
DES (Data Encryption Standard) 417
Descriptor passing 84 379
desc_num member 357 362 530
desc_ptr member 357 362 380
Detached thread 98 384 386 504
dg_echo function 256
Digital Equipment Corp. xvi
Digital Unix xvi 15 20 37 51 73 77 79 82 98 100 104 109 154 163 209 213 225 231 238 296 319 331 333 342 351 370 407 411 437 458 461 464 466 471 489 520 524
Dijkstra, E. W 220
DIR_MODE constant, definition of 508
Discriminant 429
Discriminated union 429
Distributed Computing Environment see “DCE”
di_attribute:; member 366
di_data member 366 384
di_proc member 366 384 386
di_target member 366
di_uniguifier member 366
door _ revoke function 366 377 390 398 530
door _ revoke function, definition of 390
Doors 355 — 398
Doors, attributes 363 366 375 384
Doors, premature termination of client 390 — 397
Doors, premature termination of server 390 — 397
Doors, thread management 370 — 375
door_arg_t 362
door_arg_t structure 363 380
door_arg_t structure, definition of 362
door_bind function 377 385 388 390 532
door_bind function, definition of 390
door_call function 357 — 358 360 367 369 388 390 395 422 476 484 530
door_call function, definition of 361
door_create function 357 — 358 361 363 375 377 379 384 388 397 531
door_create function, definition of 363
Door_create_proc datatype 384
door_cred function 365 369
door_cred function, definition of 365
door_cred_t 365
door_cred_t structure 365
door_cred_t structure, definition of 365
DOOR_DESCRIPTOR constant 380 384
door_desc_t 380
door_desc_t structure 362 — 363 380 530
door_desc_t structure, definition of 380
door_info function 365 — 367 377 530
door_info function, definition of 365
door_info_t 366
door_info_t structure 364 366 384 386 531
door_info_t structure, definition of 366
DOOR_LOCAL constant 366
DOOR_PRIVATE constant 364 366 386
DOOR_QUERY constant 366
DOOR_RELEASE constant 384
door_return function 358 361 364 377 380 383 385 387 396
door_return function, definition of 365
DOOR_REVOKE constant 366
door_server_create function 384 — 390
door_server_create function, definition of 384
Door_server_proc datatype 363
door_unbind function 390
door_unbind function, definition of 390
DOOR_UNREF constant 364 366 375
DOOR_UNREF_DATA constant 364 375
|
|
|
Реклама |
|
|
|