Index_C


C

C applications, debugging with GDB, 438447
.c files, 28
C programming language
GNU system libraries, 12
main function, 309, 443
pipelining commands in, 142143
C Unit Test system (cut), 425430
caches, optimizing, 92
call graphs produced by gprof, 8990
case construct, 356358
cat command, 330
˜catching a signal, 178180
CD-ROM, about, 471
character interfaces, 117119
characters
position specifications, and cut, 337338
range of, 375
child processes, 179181
children subprocesses, 174
chmod command, 347
client/server model in Sockets applications, 151152
clone API, creating processes with, 174
close function, 140, 152, 155, 157
code
architecture-dependent , 17
hardening techniques, 453465
optimizing, 3338
source. See source code
tracing, 463465
using compiler to identify issues, 462
command-line
awk, 382385
passing arguments in C, 309
utilities. See specific utility
command shell. See bash shell
commands
See also specific command
GNU/Linux, 329344
invoking, 333334
system, 204207
comments, autoconf format, 104
Common Public License, 20
communication, inter-process. See IPC (inter-process communication)
compiler tool chain, gcov utility and, 77
compilers
GNU compiler toolchain (GCC), 2733, 77
lexical analysis and grammar parsing phases, 396397
using to identify code issues, 462
compiling
by hand, 4243
stages of, 2829
condition variables , structures in bash scripting, 351358
configuration file lexical analyzer, 406412
configure script, 101
configuring
message queues, 235236
semaphores, 263264
connect function, 152, 162
cont command, 444445
converting time to ASCII string, 316
˜ copy-on-write and fork, 185
core dumps, debugging, 450451
CPPFLAGS variable, 103
CPUs, supported for x86 (table), 37
creating
binary in compiled language, 41
file handles, 114
functions in bash scripts, 363364
Makefiles, 4446
message queues, 234235
named pipes, 144
semaphores, 259260
shared memory segments, 284286
sockets, 158159
thread condition variables, 222220
threads, 210211
critical section in semaphore, 256
ctime function, 316
cut (C Unit Test system), 425430
cut utility, 336338
cutgen.py, 424, 429430



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