Advanced Programming in the UNIX® Environment

(lily) #1
ptg10805159

Index 967

definition of, 180
getpwnamfunction, 177–181, 186, 276, 287,
330 – 332, 442, 452, 816, 918
definition of, 179– 180
getpwnam_rfunction, 443, 452
getpwuidfunction, 177–181, 186, 275–276, 442,
452, 809, 918
definition of, 179
getpwuid_rfunction, 443, 452
getresgidfunction, 257
getresuidfunction, 257
getrlimitfunction, 53, 220, 224, 466–467,
906 – 907
definition of, 220
getrusagefunction, 245, 280
getsfunction, 152–153, 911
definition of, 152
getservbynamefunction, 442, 452, 599
definition of, 599
getservbyportfunction, 442, 452, 599
definition of, 599
getserventfunction, 442, 452, 599
definition of, 599
getsidfunction, 296
definition of, 296
getsocknamefunction, 331, 605
definition of, 605
getsockoptfunction, 331, 624– 625
definition of, 624
getspentfunction, 182
definition of, 182
getspnamfunction, 182, 918
definition of, 182
gettimeofdayfunction, 190, 414, 421, 437, 439
definition of, 190
gettyprogram, 238, 286–288, 290, 472
gettytabfile, 287
getuidfunction, 17, 228, 257, 268, 275–276, 331
definition of, 228
getutxentfunction, 442, 452
getutxidfunction, 442, 452
getutxlinefunction, 442, 452
GETVALconstant, 568
getwcfunction, 452
getwcharfunction, 452
GETZCNTconstant, 568
Ghemawat, S., 949
GID,seegroup ID
gid_tdata type, 59
Gingell, R. A., 206, 525, 949
Gitlin, J. E., xxxii
globfunction, 452
global variables, 219


<glob.h>header,2 9
gmtimefunction, 191–192, 442
definition of, 192
gmtime_rfunction, 443
GNU, 2, 289, 753
GNU Public License, 35
Godsil, J. M., xxxii
Goodheart, B., 712, 949
Google, 210
goto, nonlocal, 213–220, 355– 358
Grandi, S., xxxii
grantptfunction, 723– 725
definition of, 723
grepprogram, 20, 174, 200, 252, 949– 950
group file, 182– 183
group ID, 17, 255– 260
effective, 98–99, 101–102, 108, 110, 140, 183,
228, 233, 256, 258, 558, 587
real, 98, 102, 183, 228, 233, 252–253, 256, 270,
585
supplementary,18, 39, 98, 101, 108, 110,
183 – 184, 233, 252, 258
groupstructure, 182
<grp.h>header,29, 182, 186
guardsizeattribute, 427, 430

hack, 303, 842
half-duplex pipes, 534
handle_requestfunction, 656, 665–666, 668
definition of, 657, 668
hardlink, 4,114, 117, 120, 122
hardlinks and directories, 117, 120
hcreatefunction, 442
hdestroyfunction, 442
headers
optional, 30
POSIX required, 29
standard, 27
XSI option, 30
heap, 205
Hein, T.R., xxxii, 951
Hewlett-Packard, 35, 835
HFSfile system, 87, 113, 116
Hogue, J. E., xxxii
holes, file, 68–69, 1 11 – 112
home directory,2, 8, 135, 211, 288, 292
HOMEenvironment variable, 210–211, 288
Honeyman, P., xxxii
hostentstructure, 597
hostnameprogram, 189
HOST_NAME_MAXconstant, 40, 43, 49, 188,
615 – 618, 622–623, 800, 815
Free download pdf