The Linux Programming Interface

(nextflipdebug5) #1
INDEX 1453

Borman, D., 1194
Bostic, K., 1442
Bound, J., 1194
Bourne again shell (bash), 25
Bourne, S., 25
Bourne shell (sh), 3, 25, 154
Bovet (2005), 24, 46, 250, 256, 278, 419,
521, 530, 616, 919, 936, 994,
1015, 1044, 1147, 1422, 1438
Bovet, D.P., 1438
Braden, R., 1194
Brahneborg, D., xxxix
BREAK condition, 1302, 1304, 1318
Brecht, T., 1439
brk(), 140
prototype, 140
RLIMIT_AS resource limit and, 760
RLIMIT_DATA resource limit and, 761
BRKINT constant, 1302, 1304
example of use, 1311
broken pipe (error message). See SIGPIPE
signal
broken-down time, 189
converting to and from printable form,
195–197
converting to time_t, 190
Brouwer, A.E., xxxix
BS0 constant, 1302
BS1 constant, 1302
BSD, 4, 7–8
BSD file locks, 1120
BSD Net/2, 7
BSDi, 8
BSDLY constant, 1302
BSD/OS, 8
bss, 116
Btrfs file system, 261
buffer cache, 233, 234
using direct I/O to bypass, 246–247
buffer overrun, 792
buffering of file I/O, 233–250
diagram, 244
effect of buffer size on performance,
234–236
in the kernel, 233–236, 239–243
overview, 243–244
in the stdio library, 237–239, 249
BUFSIZ constant, 238
Build_ename.sh, 57
built-in command (shell), 576
bus error (error message). See SIGBUS
signal
BUS_ADRALN constant, 441
BUS_ADRERR constant, 441
BUS_MCEERR_AO constant, 441


BUS_MCEERR_AR constant, 441
BUS_OBJERR constant, 441
busy file system, 270
Butenhof (1996), 630, 639, 647, 659, 687,
696, 751, 1105, 1422, 1438
Butenhof, D.R., xxxvi, 1438
byte stream, 879, 890
separating messages in, 910–911
diagram, 911
bzero(), 1166

C
C library, 47–48, 1442
C programming language, 2, 1440, 1444
ANSI 1989 standard, 11
C89 standard, 11, 17
C99 standard, 11, 17
ISO 1990 standard, 11
standards, 10–11
C shell (csh), 4, 25
C89, 11, 17
C99, 11, 17
cache line, 748
calendar time, 185–187
changing, 204–205
calendar_time.c, 191
calloc(), 147–148
example of use, 148
prototype, 148
canceling a thread. See thread cancellation
cancellation point, thread cancellation,
673–674
canonical mode, terminal I/O, 1290,
1305, 1307
Cao, M., 1441
CAP_AUDIT_CONTROL capability, 800
CAP_AUDIT_WRITE capability, 800
CAP_CHOWN capability, 292, 800, 807
CAP_DAC_OVERRIDE capability, 287, 299,
800, 807
CAP_DAC_READ_SEARCH capability, 299,
800, 807
CAP_FOWNER capability, 76, 168, 287, 288,
300, 303, 308, 800, 807
cap_free(), 808
example of use, 809
CAP_FSETID capability, 304, 800, 807, 1432
cap_get_proc(), 807
example of use, 809
CAP_IPC_LOCK capability, 800, 999, 1012,
1048, 1051
CAP_IPC_OWNER capability, 800, 928, 929
CAP_KILL capability, 402, 800
CAP_LEASE capability, 800
Free download pdf