Index


A

accept function, 155, 161 “162
aclocal utility, 102
AC_OUTPUT macro, 104
AC_PROG_CC macro, 105
AC_PROG_RANLIB macro, 105
acronyms used in this book, 467 “469
addressing, and sockets programming, 150
Aho, Alfred, 381
alarm API function, 199 “200
AM_INIT_AUTOMAKE macro, 104
anchors, 375
AND bitwise operator, 351
annotating source with frequency of execution, 91
APIs
See also specific API
base, 130 “133
file handling (listed), 134
getopt, 310
GNU/Linux process, 208
message queue, 254
miscellaneous system calls, 325
mutex, 218 “222
pipe programming, 146
POSIX signal, 201 “204
pthreads, 212 “215, 230
semaphore, 266 “280, 282
shared memory, 291 “302, 308
Sockets, 158 “168, 170 “171
thread condition variable, 222 “220
time functions, 315 “317
traditional process (table), 184
applications
See also programs
code hardening techniques, 453 “465
monitoring source lines during execution, 75 “76
multithreaded, 209 “212, 229 “230, 447 “449
reporting of errors, 459 “460
sample. See sample applications
scripted with awk, 386 “390
testing coverage, 78 “83
ar (archive) utility, 56 “63
architecture
GNU/Linux, 9 “12
target, compiler options, 34 “36
archives, 59 “61
arguments, passing command-line, in C, 309
arithmetic, performing on variables , 350 “351
arrays and semaphores, 258
ASCII text data, reading and writing, 125
asctime function, 316
assert function, 425, 460 “461
asterisk (*) in regular expressions, 375
at sign (@) and echo command, 48
AT&T, and Unix development, 4
  autogen .sh script, 101 “102
automake / autoconf utilities, 102 “103, 106
automatic dependency tracking, 106
automating
build process, 43
header dependency processing, 49, 51 “53
Autotools, 97 “98, 100 “105
averaging random numbers , 59 “61
Awk programming language, 381 “391



GNU/Linux Application Programming
GNU/Linux Application Programming (Programming Series)
ISBN: 1584505680
EAN: 2147483647
Year: 2006
Pages: 203
Authors: M. Tim Jones

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net