|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix network programming (volume 2) |
|
|
Предметный указатель |
/dev/clts device 413
/dev/null device 526
/dev/zero device 315—317 322—323 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—316
4.4BSD-Lite 537
64-bit architectures 85 427
<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—425
Absolute time 171
Abstract Syntax Notation One see ASN.l
Accept function 399
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—403 505 511 520
API (application program interface) 13—14 356 379—380 450 536
API (application program interface), sockets xiv 8 14 151 398—399 403 406 449—450 454—455
API (application program interface), TLI 406
API (application program interface), XTI 14 151 398—399 403 406 413—414 424 449—450 455
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.1 (Abstract Syntax Notation One) 426
Aspen Group 178
Async-signal-safe 90—91 95 98 102 279 525—526
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—174 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_machname member 416
aup_time member 416
aup_uid member 416
Authentication, null 414
Authentication, RPC 414—417
Authentication, Unix 414
authsys_create_default function 415
authsys_parms structure 416
authsys_parms structure, definition of 416 446
AUTH_BADCRED constant 449
AUTH_BADVERF constant 449
AUTH_DES constant 417
auth_destroy function 415
AUTH_ERROR constant 448—449
auth_f lavor member 446
AUTH_FAILED constant 449
AUTH_INVALIDRESP constant 449
AUTH_KERB constant 417
AUTH_NONE constant 414 446—447 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—447
AUTH_TOOWEAK constant 449
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
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—210 213 316 403—405 411—412 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_UNIT constant 438
C function prototype 21 105 363 384 402—403 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 structure, definition of 446
Cancellation, thread 174 180 183 187—192 384 388 396—398 530
| Carriage return see CR
cat program 52—53 64—66
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 datatype, XDR 427
chdir function 91
chmod function 91
chmod program 205
chovm program 33
chown function 91
Clark, J.J. xvii
Cleeland,C. xvi
CLGET_RETRY_TIMEOUT constant 418
CLGET_TIMEOUT constant 418
client function 48 54—55 72 142 144 147 149
Client structure 401—402 415
Client, handle, definition of 401
Client, identity 83—84 365 369 397 415—417 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—405 412—413 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—378 383—384 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—166 488
Concurrent server 66—67 147 357 372 407
condition variables 159—175
Condition variables, attributes 113 172—174 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—363 367—369
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—524
DEBUG constant 408
Delta time 171
Denial-of-service seeDoS
DES (Data Encryption Standard) 417
Descriptor passing 84 379—384
desc_num member 357 362—363 530
desc_ptr member 357 362—363 380
Detached thread 98 384 386—388 504
dg_echo function 256
Digital Equipment Corp. xvi
Digital Unix, xvi 15 20—21 37 51 73 77 79 82 98 100 104 109 154 163 209—210 213 225 231—232 238 296 319 331 333 342 351 370 407 411—412 437 458—459 461 464 466 471 489 520—522 524
Dijkstra, E.W. 220
DIR_MODE constant, definition of 508
Discriminant 429
Discriminated union 429
Distributed Computing Environment see DCE
di_attributes member 366
di_data member 366 384
di_proc member 366 384 386
di_target member 366
di_uniguifier member 366
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 structure 363 380—381
door_arg_t structure, definition of 362
door_bind function 377 385—386 388 390 532
door_bind function, definition of 390
door_call function 357—358 360—364 367 369 388 390—393 395—398 422 476 484 530—531
door_call function, definition of 361
door_create function 357—358 361 363—364 375 377 379 384—386 388—389 397—398 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 structure 365
door_cred_t structure, definition of 365
DOOR_DESCRIPTOR constant 380 384
door_desc_t structure 362—363 380—381 530
door_desc_t structure, definition of 380
door_inf o function 365—367 377 530
door_inf o function, definition of 365
door_inf o_t structure 364 366 384 386—387 531
door_inf o_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—362 364—365 377 380 383 385 387—388 396—397
door_return function, definition of 365
DOOR_REVOKE constant 366
door_revoke function 366 377 390 398 530—531
door_revoke function, definition of 390
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—379
DOOR_UNREF_DATA constant 364 375
Dorado 406
DoS (denial-of-service) 65—67
Double buffering 251
double datatype, XDR 427
dup function 91
|
|
|
Реклама |
|
|
|