|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix Network Programming. Interprocess Communications |
|
|
Предметный указатель |
Standards, Unix 13 — 15
start_time function 469 — 470
start_time function, source code 470
STAT 328
stat function 21 28 44 91 115 262 267 455 517
stat member 449
stat structure 21 28 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
stop_time function 469 — 470
stop_time function, stop_time function, source code 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 216 369 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 415
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 84 152 311 315 322 359 379 384 456
SVSEM_MODE constant 274
SVSEM_MODE constant, definition of 508
SVSHM_MODE constant, definition of 508
SXGBUS signal 320
SXGIO signal 256
SYN (synchronize sequence numbers flag, TCP header) 532
Synchronization, explicit 161
Synchronization, implicit 161
Synchronize sequence numbers flag, TCP header see “SYN”
Synchronous procedure call 356 — 357 476
Synchronous signal 60
sysconf function 72 — 73 86 91 100 102 257 265 318 520
sysconfig program 37 458
sysconfigdb program 38
sysdef program 37
syslog function 336 408 511
system call 5 198 205 220 303 361 391 405 482
System call, interrupted 121 124 132 149 151 227 279 286 391 395 521 524
System call, slow 286
System function 134
System V, IPC 27 — 39
System V, IPC identifier reuse 34 — 36
System V, IPC kernel limits 36 — 38
System V, IPC permissions 31 — 35 39 130 282 343
System V, message queue limits 152 — 154
System V, message queues 129 — 155
System V, message queues with poll function 151 — 152
System V, message queues with select function 151 — 152
System V, Release 2 see “SVR2”
System V, Release 3 see “SVR3”
System V, Release 4 see “SVR4”
System V, semaphore limits 296 — 300
System V, semaphores 281 — 300
System V, semaphores, file locking using 294 — 296
System V, semaphores, used for implementation of Posix System V, semaphores 271 — 278
System V, shared memory 343 — 351
System V, shared memory limits 349 — 351
SYSTEM_ERR constant 447 — 448
S_IRGRP constant 23
S_IROTH constant 23
S_IRUSR constant 23
S_ISDOOR constant 367
S_ISFXFO macro 44
S_IWGRP constant 23
S_IWOTH constant 23
S_IWUSR constant 23
S_IXUSR constant 111 263
S_TYPE IS S EM macro 21
S_TYPE ISMQ macro 21
S_TYPEISSHM macro 21
T/TCP (TCP for Transactions) 537
tar program 13
Taylor, I. L. xvi
tcdrain function 91
tcf low function 91
tcflush function 91
tcgetattr function 91
tcgetpgrp function 91
TCP (Transmission Control Protocol) 67 74 401 404 411 418 444 450 454 459 476 532
TCP (Transmission Control Protocol), connection management, RPC 420
TCP (Transmission Control Protocol), for Transactions see “T/TCP”
TCP (Transmission Control Protocol, three-way handshake 420
tcpdump program 420 424 533
TCPv2 (TCP/IP Illustrated, Volume 2) xiv 537
TCPv3 (TCP/IP Illustrated, Volume 3) xiv 537
TCPvl (TCP/IP Illustrated, Volume 1) xiv 536
tcsendbreak function 91
tcsetattr function 91
tcsetpgrp function 91
Teer, R. xvi
Telnet (remote terminal protocol) 336 399
Termination of client, doors, premature 390 — 397
Termination of client, RPC, premature 424 — 426
Termination of server, doors, premature 390 — 397
Termination of server, RPC, premature 424 — 426
Thomas, M. xvi
threads 5 — 6 501
Threads, attributes 98 113 502 521 532
Threads, cancellation 174 180 183 187 384 388 396 530
threads, concurrency 163 165 488
Threads, detached 98 384 386 504
Threads, ID 502
Threads, ID, printing 371
Threads, implementation, M-to-N 163
Threads, implementation, many-to-few 163
Threads, implementation, two-level 163
Threads, joinable 387 504
Threads, main 93 190 235 388 488 490 502
Threads, management, doors 370 — 375
threads, priority 160 502
Threads, start function 98 187 386 502
Threads, termination, explicit 502
Threads, termination, implicit 502
thread_exit function 391
Three-way handshake, TCP 420
thr_setconcurrency function 163
TI-RPC (transport independent RPC) 406 — 407 411 421 446 533
time function 91
Time, absolute 171
| Time, delta 171
Time, round-trip 451 458
Timeout 67 171 424 426
TIMEOUT constant 420
Timeout, and retransmission, RPC 417 — 422
timer_getoverrun function 91
timer_gettime function 91
timer_settime function 91 101
times function 91
timespec 171
timespec structure 171 508
timespec structure, definition of 171
timeval structure 418 — 419 471 534
TLI 406
TLI (Transport Layer Interface), API 406
touch function 467 470
touch function, source code 470
Transaction ID see “XID”
Transmission Control Protocol see “TCP”
Transport independent RPC see “TI-RPC”
troff xvii
true constant 409 418 429 435 439 441 444
Tucker, A. xvi
tv_nsec member 171 508
tv_sec member 171 508
tv_sub function 471
tv_sub function, source code 471
Two-level thread implementation 163
typedef datatype, XDR 427
Typing, explicit 426
Typing, implicit 426
UDP (User Datagram Protocol) 68 74 83 246 341 401 405 411 418 445 450 454 459 476 532
uid member 33 — 34 131 134 283 288 345 446
uint8_t datatype 509
ulimit program 72 — 73
umask function 23 91
umask program 23 39
uname function 91
Uniform Resource Locator see “URL”
union datatype, XDR 429
Unix 95 15
Unix 98 8 16 33 36 44 84 90 129 159 163 173 178 192 205 282 284 288 364 454 468 482 488 526 536
Unix 98, definition of 15
Unix, authentication 414
Unix, Columbus 28
UNIX, domain socket 84 341 379 384 456 459
Unix, Specification, Single 15
Unix, standards 13 — 15
Unix, System III 43 198
Unix, Version 7 98 198
Unix, versions and portability 15
unlink function 56 58 77 91 115 117 214 226 260 267 275 327 342 359 376
unpipc. h header 21 55 105 111 274 288 505
unpipc. h header, source code 505
UNPvl (UNIX Network Programming, Volume 1) xiv 537
uns igned short datatype, XDR 427
unsigned char datatype, XDR 427
unsigned hyper datatype, XDR 427
unsigned int datatype, XDR 427
unsigned long datatype, XDR 427
un_lock function, definition of 202
URL (Uniform Resource Locator) 535
USENET iii
User Datagram Protocol see “UDP”
User ID 328 397 413 417 502
user ID, effective 23 25 33 84 131 283 365 369 414 416 515
user ID, real 365 369
UTC (Coordinated Universal Time) 171
utime function 91
UUCP 198
Vahalia, U 311 537
val member 288
valloc function 467 — 468
va_arg function 111 260
va_mode_t datatype 111 260 263 273
va_mode_t datatype, definition of 508
va_start function 260
verf member 446 — 447
Verifier 417 446 449 533
vers member 446
vi program xvii 13
void *shmat(int shmid, const void *shmaddr, int flag) 344
void datatype 503 — 504
void tv_sub(struct timeval *out, struct timeval *in) 471
wait function 91 413
Wait, J. W. xvi
Waiting, locking versus 165 — 167
waitpid function 48 73 91 149 503
Wakeup, spurious 121 170
wc program 161
Well-known key 147
Well-known pathname 60 215
White, J.E 406 537
Wolff, R. xvi
Wolff, S. xvi
Wrapper function 11 — 13
Wrapper function, source code, Pthread_mutex_lock 12
Wrapper function, source code, Select 521
Wrapper function, source code, Sem_post 11
Wright, G. R xiv xvii 537
write function 5 43 52 54 59 65 83 90 95 98 142 161 200 204 207 249 260 263 278 304 310 315 317 322 327 399 405 435 451 456 467 469 471 482 515 519 522 528
writew_lock function 495
writew_lock function, definition of 202
write_lock function, definition of 202
X/OPEN 14 198
X/Open, Portablity Guide see “XPG”
X/Open, Transport Interface see “XTI”
XDR (external data representation) 403 406 426 450 532
XDR (external data representation), datatypes 427 — 430
XDR (external data representation), fragment 444
XDR datatype 432
xdrmem_create function 432 435 451
xdr_data function 432 435 532
xdr_DECODE constant 435
xdr_ENCODE constant 432 435
xdr_free function 410 435 452
xdr_getpos function 435
xdr_string function 435 532
xdr_void function 534
Xenix 198
Xerox 406
XID (transaction ID) 420 — 422 532
xid member 446
XPG (X/Open Portablity Guide) 15 198 284 468
XTI 14 151 398 403 406 413 424 449 455
XTI (X/Open Transport Interface), API 14 151 398 403 406 413 424 449 455
yacc program 13
Zombie 48 149
_errno function 515
_exit function 9 — 10 91 226 504
_PC_PIPE_BUF constant 72
_POSIX_C_SOURCE constant 13
_POSIX_MAPPED_FILES constant 9
_POSIX_MESSAGE_PASSING constant 9
_POSIX_REALTIME_SIGNALS constant 9
_POSIX_SEMAPHORES constant 9
_POSIX_SHARED_MEMORY_OBJECTS constant 9
_POSIX_THREADS constant 8 — 9
_POSIX_THREAD_PROCESS_SHARED constant 9 173
_REENTRANT constant 13 515
_SC_CH1LD_MAX constant 297
_SC_MQ_OPEN_MAX constant 87
_SC_MQ_PRIO_MAX constant 87
_SC_OPEN_MAX constant 72
_SC_PAGESIZE constant 317 470 529
_SC_RTSIG_MAX constant 102
_SC_SEM_NSEMS_MAX constant 257
_SC_SEM_VALUE_MAX constant 257 265
_XOPEN_REALTIME constant 9
|
|
|
Реклама |
|
|
|