backticks in bash scripting, 348
Backus-Naur Form (BNF), 404
bash scripting
condition variables , 351358
functions, 363365
input and output, 362363
looping structures in, 358361
variables, 347351
Berkeley Software Distribution (BSD) , 45
binary
data, reading and writing, 125130
semaphores, 257
bind function, 151, 160161
binding files with paste commands, 338340
bison grammar parser, using, 400406, 412414
book, this
about CD-ROM, 471
acronyms used in, 467469
debugging and testing, 415416
GNU/Linux shells , scripting, 327328
readers guide, xxvxxvi
Bourne-Again SHell ( bash shell), 4
branch statistics of applications, 7981
breakpoints for debugging, 442444
BSD (Berkeley Software Distribution)
license described, 22
operating system, history of, 45
bubble- sort function, 86
buffer overflows, avoiding, 454455
buffers
hold, 379
sed, 374
building
configuration parser, 406412
multithreaded applications, 229230
packages with automake/autoconf, 97107
shared libraries, 6364
source files for position-independence, 63
static libraries, 5763
unit test framework, 420425