only for RuBoard - do not distribute or recompile |
This book follows a few typographical conventions:
A new term is set in italics the first time it is introduced.
Program text, functions, variables , and other computer language are set in a fixed-pitch font, for example, printf ("Hello, world!\bksl n") .
Names of commands, files, and directories are also set in a fixed-pitch font, for example, cd / .
When I show interactions with a command shell, I use % as the shell prompt (your shell is probably configured to use a different prompt). Everything after the prompt is what you type, while other lines of text are the system s response.
For example, in this interaction,
% uname Linux
the system prompted you with % . You entered the uname command. The system responded by printing Linux .
Where it is useful, line numbers have been added to the code listing, but that is not the case in every code listing. Where a code listing shows line numbers to the left of the code, like this
001 #include <stdio.h> 002 #include <gtk/gtk.h> 003 /? This program ....
the reader should remember that these line numbers are not part of the program.
I wrote this book and developed the programs listed in it using the Red Hat 6.2 distribution of GNU/Linux. This distribution incorporates release 2.2.14 of the Linux kernel, release 2.1.3 of the GNU C library, and the EGCS 1.1.2 release of the GNU C compiler. The information and programs in this book should generally be applicable to other versions and distributions of GNU/Linux as well, including 2.4 releases of the Linux kernel and 2.2 releases of the GNU C library.
only for RuBoard - do not distribute or recompile |