Advanced Programming in the UNIX® Environment

(lily) #1
ptg10805159

960 Index


DATEMSKenvironment variable, 211
dblibrary,744, 952
DBstructure, 756–758, 760–762, 765–768, 773, 776,
782
_db_allocfunction, 757, 760– 761
definition of, 760
db_closefunction, 745, 749, 754, 761
definition of, 745, 761
db_deletefunction, 746, 752, 754, 768–769, 771,
945
definition of, 746, 768
_db_dodeletefunction, 757, 768–769, 772, 776,
780 – 781, 787, 944– 945
definition of, 769
db_fetchfunction, 745, 748–749, 752, 754, 762,
767
definition of, 745, 762
_db_find_and_lockfunction, 757, 762–763,
767 – 768, 774–775, 777, 786
definition of, 763
_db_findfreefunction, 757, 775, 777–778, 781
definition of, 777
_db_freefunction, 757–758, 761
definition of, 761
DBHANDLEdata type, 749, 754, 757, 761–762, 768,
774, 779
_db_hashfunction, 757, 764, 787
definition of, 764
DB_INSERTconstant, 745, 749, 754, 774, 776
dbmlibrary,7 43 – 744, 952
dbm_clearerrfunction, 442
dbm_closefunction, 442, 452
dbm_deletefunction, 442, 452
dbm_errorfunction, 442
dbm_fetchfunction, 442, 452
dbm_firstkeyfunction, 442
dbm_nextkeyfunction, 442, 452
dbm_openfunction, 442, 452
dbm_storefunction, 442, 452
db_nextrecfunction, 746, 750, 752, 754, 769, 779,
781, 787, 944– 945
definition of, 746, 779
db_openfunction, 745–746, 749, 752, 754–757,
759 – 761, 781
definition of, 745, 757
_db_readdatfunction, 757, 762, 768, 780, 945
definition of, 768
_db_readidxfunction, 757, 764–765, 778, 780,
945
definition of, 765
_db_readptrfunction, 757, 763, 765, 770,
775 – 777, 787
definition of, 765

DB_REPLACEconstant, 745, 754, 774
db_rewindfunction, 746, 754, 760, 779, 781
definition of, 746, 779
DB_STOREconstant, 745, 754, 774
db_storefunction, 745, 747, 749, 752, 754, 769,
771, 774, 781, 787
definition of, 745, 774
_db_writedatfunction, 757, 769, 771–772,
775 – 777, 781, 787, 944– 945
definition of, 771
_db_writeidxfunction, 522, 757, 759, 770, 772,
775 – 776, 781, 787, 945
definition of, 772
_db_writeptrfunction, 757, 759, 770, 773,
775 – 776, 778
definition of, 773
dcheckprogram, 122
ddprogram, 275
deadlock, 234, 402, 490, 552, 721
avoidance, 402– 407
recordlocking, 490
Debian Almquist shell, 4, 53
Debian Linux distribution, 4
delayed write, 81
DELAYTIMER_MAXconstant, 40, 43
descriptor set, 503, 505, 532, 933
detachstateattribute, 427– 428
/dev/fddevice, 88–89, 142, 696
/dev/fd/0device, 89
/dev/fd/1device, 89, 142
/dev/fd/2device, 89
device number
major,5 8 – 59, 137, 139, 465, 699
minor,5 8 – 59, 137, 139, 465, 699
device special file, 137– 139
/dev/klogdevice, 470
/dev/kmemdevice, 68
/dev/logdevice, 470, 480, 928
/dev/nulldevice, 73, 86, 304
/dev/stderrdevice, 89, 697
/dev/stdindevice, 89, 697
/dev/stdoutdevice, 89, 697
dev_tdata type, 59, 137– 138
devtmpfsfile system, 139
/dev/ttydevice, 298, 304, 312, 694, 700, 740
/dev/tty1file, 290
/dev/zerodevice, 576– 578
dfprogram, 141, 910
DIRstructure, 7, 131, 283, 697, 822
directories
files and, 4– 8
hardlinks and,117, 120
reading, 130– 135
Free download pdf