CORE SYSTEM LIBRARIES

The GNU C Library
Introduction
Error Reporting
Memory
Character Handling
String and Array Utilities
Character Set Handling
Locales
Message Translation
Searching and Sorting
Pattern Matching
I/O Overview
I/O on Streams
Low-Level I/O
File System Interface
Pipes and FIFOs
Sockets
Low-Level Terminal Interface
Syslog
Mathematics
Arithmetic
Date and Time
Resource Usage And Limitation
Non-Local Exits
Signal Handling
Program Basics
Processes
Job Control
Name Service Switch
Users and Groups
System Management
System Configuration
Cryptographic Functions
Debugging Support

Appendices

Language Features
Library Summary
Installation
Maintenance
Contributors
Free Manuals
Copying
Documentation License

Indices

Concept Index
Type Index
Function Index
Variable Index
File Index
Linux Kernel 2.6.10
Contents
Device Access
USB Gadget API
Journalling API
Kernel API
Kernel Hacking
Kernel Locking
libATA Dev Guide
RS Library Interface
Linux Security Modules
MCA Driver Inteface
MTD NAND Driver Interface
Kernel Procfs Guide
SCSI Subsystem Interfaces
SiS 900/7016 Device Driver
Tulip Driver User's Guide
USB Host Side API
Via 686 Audio Driver
Video4Linux Programming
Synchronous PPP and Cisco HDLC
Writing USB Device Drivers
Z8530 Programming Guide
Linux PAM
System Administrator's Guide
Module Writer's Guide
Application Developer's Guide
Debian
New Maintainer Guide
dh_make man page
OpenSSL Cryptographic Library
crypto

DEVELOPMENT UTILITIES

GNU Binary Utilities
Introduction
1 ar
1.1 Controlling ar on the Command Line
1.2 Controlling ar with a Script
2 nm
3 objcopy
4 objdump
5 ranlib
6 size
7 strings
8 strip
9 c++filt
10 addr2line
11 nlmconv
12 windres
13 dlltool
13.1 The format of the dlltool .def file
14 readelf
15 Selecting the Target System
15.1 Target Selection
15.2 Architecture Selection
16 Reporting Bugs
16.1 Have You Found a Bug?
16.2 How to Report Bugs
Appendix A GNU Free Documentation License
ADDENDUM: How to use this License for your documents
Index
GCC Manual
IndexC
1 Programming Languages Supported by GCC
2 Language Standards Supported by GCC
3 GCC Command Options
4 C Implementation-defined behavior
5 Extensions to the C Language Family
6 Extensions to the C++ Language
7 GNU Objective-C runtime features
8 Binary Compatibility
9 gcova Test Coverage Program
10 Known Causes of Trouble with GCC
11 Reporting Bugs
12 How To Get Help with GCC
13 Contributing to GCC Development
Funding Free Software
The GNU Project and GNU/Linux
GNU GENERAL PUBLIC LICENSE
GNU Free Documentation License
Contributors to GCC
Option Index
Keyword Index

The C Preprocessor

Table of Contents
Overview
Header Files
Macros
Conditionals
Diagnostics
Line Control
Pragmas
Other Directives
Preprocessor Output
Traditional Mode
Implementation Details
Invocation
Environment Variables
GNU Free Documentation License
Index of Directives
Option Index
Concept Index
GDB - Debugging with GDB
Introduction
Summary of GDB
1. A Sample GDB Session
2. Getting In and Out of GDB
3. GDB Commands
4. Running Programs Under GDB
5. Stopping and Continuing
6. Examining the Stack
7. Examining Source Files
8. Examining Data
9. C Preprocessor Macros
10. Tracepoints
11. Debugging Programs That Use Overlays
12. Using GDB with Different Languages
13. Examining the Symbol Table
14. Altering Execution
15. GDB Files
16. Specifying a Debugging Target
17. Debugging remote programs
18. Configuration-Specific Information
19. Controlling GDB
20. Canned Sequences of Commands
21. Command Interpreters
22. GDB Text User Interface
23. Using GDB under GNU Emacs
24. The GDB/MI Interface
25. GDB Annotations
26. Reporting Bugs in GDB
27. Command Line Editing
28. Using History Interactively
A. Formatting Documentation
B. Installing GDB
C. Maintenance Commands
D. GDB Remote Serial Protocol
E. The GDB Agent Expression Mechanism
F. GNU GENERAL PUBLIC LICENSE
G. GNU Free Documentation License
Index
GNU Profiler
Introduction to Profiling
Compiling a Program for Profiling
Executing the Program
gprof Command Summary
Output Options
Analysis Options
Miscellaneous Options
Deprecated Options
Symspecs
Interpreting gprof Output
The Flat Profile
The Call Graph
The Primary Line
Lines for a Function's Callers
Lines for a Function's Subroutines
How Mutually Recursive Functions Are Described
Line-by-line Profiling
The Annotated Source Listing
Inaccuracy of gprof Output
Statistical Sampling Error
Estimating children Times
Answers to Common Questions
Incompatibilities with Unix gprof
Details of Profiling
Implementation of Profiling
Profiling Data File Format
Histogram Records
Call-Graph Records
Basic-Block Execution Count Records
gprof Internal Operation
Debugging gprof
QEMU Emulator User Documentation

1. Introduction

1.1 Features

2. Installation

2.1 Linux
2.2 Windows
2.3 Mac OS X

3. QEMU PC System emulator invocation

3.1 Introduction
3.2 Quick Start
3.3 Invocation
3.4 Keys
3.5 QEMU Monitor
3.5.1 Commands
3.5.2 Integer expressions
3.6 Disk Images
3.6.1 Quick start for disk image creation
3.6.2 Snapshot mode
3.6.3 qemu-img Invocation
3.7 Network emulation
3.7.1 Using tun/tap network interface
3.7.2 Using the user mode network stack
3.8 Direct Linux Boot
3.9 GDB usage
3.10 Target OS specific information
3.10.1 Linux
3.10.2 Windows
3.10.2.1 SVGA graphic modes support
3.10.2.2 CPU usage reduction
3.10.2.3 Windows 2000 disk full problem
3.10.2.4 Windows 2000 shutdown
3.10.2.5 Share a directory between Unix and Windows
3.10.2.6 Windows XP security problems
3.10.3 MS-DOS and FreeDOS
3.10.3.1 CPU usage reduction

4. QEMU PowerPC System emulator invocation

5. Sparc32 System emulator invocation

6. Sparc64 System emulator invocation

7. MIPS System emulator invocationn

8. QEMU User space emulator invocation

8.1 Quick Start
8.2 Wine launch
8.3 Command line options

9. Compilation from the sources

9.1 Linux/Unix
9.1.1 Compilation
9.1.2 Tested tool versions
9.2 Windows
9.3 Cross compilation for Windows with Linux
9.4 Mac OS X

HIGH-LEVEL LIBRARIES

Boost
Introduction
Program Options
Threads
Regular Expressions
BusyBox
man page
GTK+

GTK+ Reference Manual

Introduction
Index
I. GTK+ Overview
II. GTK+ Core Reference
III. GTK+ Widgets and Objects
IV. Migrating from Previous Versions of GTK+
V. GTK+ Tools
Glossary
Index
Index of deprecated symbols
Index of new symbols in 2.2
Index of new symbols in 2.4
Index of new symbols in 2.6

GDK Reference Manual

Index
I. API Reference
General
Multi-head Support Overview
GdkDisplay
GdkDisplayManager
GdkScreen
Points, Rectangles and Regions
Graphics Contexts
Drawing Primitives
Bitmaps and Pixmaps
GdkRGB
Images
Pixbufs
Colormaps and Colors
Visuals
Fonts
Input
Input Devices
Pango Interaction
X Window System Interaction
Index
Index of deprecated symbols
Index of new symbols in 2.2
Index of new symbols in 2.4
Index of new symbols in 2.6

The gdk-pixbuf Library

Index
I. API Reference
Initialization and Versions
The GdkPixbuf Structure
Reference Counting and Memory Mangement
File Loading
File saving
Image Data in Memory
Inline data
Scaling
Rendering
Drawables to Pixbufs
Utilities
Animations
GdkPixbufLoader
Module Interface
gdk-pixbuf Xlib initialization
Xlib Rendering
X Drawables to Pixbufs
XlibRGB
II. Tools Reference
gdk-pixbuf-csource
gdk-pixbuf-query-loaders
Index
Index of deprecated symbols
Index of new symbols in 2.2
Index of new symbols in 2.4
Index of new symbols in 2.6
A. Porting applications from Imlib to gdk-pixbuf
B. License

GLib Reference Manual

Index
GLib Overview
GLib Fundamentals
GLib Core Application Support
GLib Utilities
GLib Data Types
GLib Tools
Index
Index of deprecated symbols
Index of new symbols in 2.2
Index of new symbols in 2.4
Index of new symbols in 2.6

GObject Reference Manual

Index
Introduction
I. API Reference
GType
GTypePlugin
GTypeModule
GObject
Enums and Flags
GBoxed
Generic Values
Parameters and Values
Varargs Value Collection
GParamSpec
Signals
Closures
Value arrays
II. Tools Reference
glib-mkenums
glib-genmarshal
gobject-query
Index
Index of deprecated symbols
Index of new symbols in 2.2
Index of new symbols in 2.4
Index of new symbols in 2.6

Pango Reference Manual

Index
Basic Pango Interfaces
Rendering with Pango
Low Level Functionality
Pango Tools
Index

GTK+ 2.0 Tutorial

Index
Tutorial Availability
Introduction
Getting Started
Moving On
Packing Widgets
Widget Overview
The Button Widget
Adjustments
Range Widgets
Miscellaneous Widgets
Container Widgets
Menu Widget
Undocumented Widgets
Setting Widget Attributes
Timeouts, IO and Idle Functions
Advanced Event and Signal Handling
Managing Selections
Drag-and-drop (DND)
GLib
GTK rc Files
Writing Your Own Widgets
Scribble, A Simple Example Drawing Program
Tips For Writing GTK Applications
Contributing
Credits
Tutorial Copyright and Permissions Notice
GTK Signals
GDK Event Types
Code Examples

GTK+ FAQ

Index
General Information
How to find, configure, install, and troubleshoot GTK+
Development of GTK+
Development with GTK+: the begining
Development with GTK+: general questions
Development with GTK+: widget specific questions
About GDK
About GLib
GTK+ FAQ Contributions, Maintainers and Copyright
gtkmm 2.2
gtkmm Documentation Index

gtkmm Reference

Main
Modules
Namespace List
Class Hierarchy
Alphabetical List
Class List
Directories
File List
Namespace Members
Class Members
File Members
Examples

Programming with gtkmm2 Tutorial

Index
1. Introduction
2. Installation
3. Basics
4. Buttons
5. Range Widgets
6. Miscellaneous Widgets
7. Container Widgets
8. The TreeView widget
9. TextView
10. Menus and Toolbars
11. Adjustments
12. Widgets Without X-Windows
13. Dialogs
14. The Drawing Area Widget
15. Drag and Drop
16. The Clipboard
17. Timeouts, I/O and Idle Functions
18. Memory management
19. Glade and libglademm
20. Internationalization and Localization
21. Recommended Techniques
22. Contributing
A. The RefPtr smartpointer
B. Signals
C. Creating your own signals
D. Comparison with other signalling systems
E. gtkmm and Win32

FAQ

Index
1. gtkmms place in the world.
2. How good is gtkmm?
3. Further information
4. Using gtkmm
libsigc++ 2
libsigc++ 2 Documentation Index

Groups

Signals
Slots
Functors
Adaptors

Namespaces

sigc
sigc::internal

Full

Inheritance Hierarchy
Class Chart (image)
All Classes
All methods (long)
libstdc++ 3.4
libstdc++ Documentation Index
Modules
Namespace List
Class Hierarchy
Compound List
Alphabetical List
File List
TODO List
make 3.80
GNU make manual
1. Overview of make
2. An Introduction to Makefiles
3. Writing Makefiles
4. Writing Rules
5. Writing the Commands in Rules
6. How to Use Variables
7. Conditional Parts of Makefiles
8. Functions for Transforming Text
9. How to Run make
10. Using Implicit Rules
11. Using make to Update Archive Files
12. Features of GNU make
13. Incompatibilities and Missing Features
14. Makefile Conventions
A. Quick Reference
B. Errors Generated by Make
C. Complex Makefile Example
D. GNU Free Documentation License
Index of Concepts
Index of Functions, Variables, and Directives
OpenSSL
OpenSSL Documents
OpenSSL Application
SSL
Crypto
HOWTOs
misc
X.org
man Pages
Library Functions
Drivers
Files and File Formats
Miscellaneous
Fonts in X11R6.8.2
Licenses
zlib
zlib 1.1.4 Manual
Prologue
Introduction
Utility functions
Basic functions
Advanced functions
Constants
struct z_stream_s
Checksum functions
Misc