Flylib.com
List of Tables
Previous page
Table of content
Next page
Chapter 4: The GNU Compiler Toolchain
Table 4.1: Compilation Stages with Inputs and Outputs
Table 4.2: Warning Options Enabled in
-Wall
Table 4.3: Other Useful Warning Options Not Enabled in -Wall
Table 4.4: Optimization Settings and Descriptions
Table 4.5: Optimizations Available in
-O1
Table 4.6: Optimizations Available in -O2
Table 4.7: Optimizations Enabled in -O3 (Above -O2)
Table 4.8: Architectures (CPUs) Supported for x86
Chapter 6: Building and Using Libraries
Table 6.1: Important Options for the ar Utility
Chapter 7: Coverage Testing with GNU
gcov
Table 7.1:
gcov
Utility Options
Chapter 10: File Handling in GNU/Linux
Table 10.1: Simple File Access Modes
Table 10.2: Function
fseek/ lseek
whence Arguments
Table 10.3: Additional Flags for the
open
Function
Table 10.4: Mode Arguments for the
open
System Call
Chapter 11: Programming with Pipes
Table 11.1: API Functions for Pipe Programming
Chapter 12: Introduction to Sockets Programming
Table 12.1: Sockets Programming Element Hierarchy
Chapter 13: GNU/Linux Process Model
Table 13.1: Traditional Process and Related APIs
Table 13.2: Macro Functions to Evaluate wait Status
Table 13.3: Pid Arguments for
waitpid
Table 13.4: Extended Macro Functions for
waitpid
Table 13.5: GNU/Linux Signals That Default to Terminate
Table 13.6: GNU/Linux Signals That Default to Ignore
Table 13.7: GNU/Linux Signals That Default to Stop
Table 13.8: GNU/Linux Signals That Default to Core Dump
Table 13.9: Values of
pid
Argument for
kill
Function
Chapter 14: POSIX Threads (Pthreads) Programming
Table 14.1: Mutex Initializers
Chapter 15: IPC with Message Queues
Table 15.1: Message Queue API Functions and Uses
Table 15.2: Message Queue Permissions for the
msgget msgflag
Argument
Table 15.3: Message Queue Configuration and Defaults in
msgget
Table 15.4: Message Queue Parameters That May Be Updated
Table 15.5: Structure Updates after Successful
msgsnd
Completion
Table 15.6:
msgtyp
Arguments for
msgrcv
Table 15.7:
msgflg
Arguments for
msgrcv
Table 15.8: Structure Updates after Successful
msgsnd
Completion
Chapter 16: Synchronization with Semaphores
Table 16.1: Semaphore API Functions and Their Uses
Table 16.2: Semaphore Permissions for the
semget semflg
Argument
Table 16.3: Semaphore Internal Values
Table 16.4: Operations That Can Be Performed Using
semctl
Table 16.5: Semaphore Flag Options (
sembuf.sem_flg
)
Chapter 17: Shared Memory Programming
Table 17.1: Shared Memory API Functions and Uses
Table 17.2: Shared Memory Segment Permissions for
shmget msgflag
Argument
Table 17.3: Shared Memory Data Structure
init
on Creation
Table 17.4: Shared Memory Data Structure Writeable Elements
Chapter 18: Other Application Development Topics
Table 18.1: Elements and Meaning for
struct sysinfo
Table 18.2: Nonstandard Flags for mmap
Chapter 19: GNU/Linux Commands
Table 19.1: File Descriptors for Standard I/O Descriptors
Table 19.2: Range Specs for the
cut
Utility
Table 19.3: Type Modifiers Available to
find
(
-type
)
Chapter 20: Bourne-Again Shell (bash)
Table 20.1: Useful Environment Variables
Table 20.2: Integer Comparison Operators
Table 20.3: String Comparison Operators
Table 20.4: File Test Operators
Table 20.5: Special Sequences in Echoed Strings
Table 20.6: Other Options for the
read
Command
Chapter 22: Text Processing with
awk
Table 22.1: Awks Built-in Variables
Chapter 23: Parser Generation with
flex
and
bison
Table 23.1: Useful Scanner and Parser Functions and Variables
Chapter 24: Software Unit Testing Frameworks
Table 24.1: Test Functions Provided By Embunit
Chapter 25: Debugging with GDB
Table 25.1: Available Methods for Setting Breakpoints
Table 25.2: Methods for Stepping Through the Source
Chapter 26: Code Hardening
Table 26.1: Safe Replacements for C Library Functions
Previous page
Table of content
Next page
GNU/Linux Application Programming (Programming Series)
ISBN: 1584505680
EAN: 2147483647
Year: 2006
Pages: 203
Authors:
M. Tim Jones
BUY ON AMAZON
The .NET Developers Guide to Directory Services Programming
Native Directory Services Programming Landscape
Managing Passwords for Active Directory Users
Manipulating Group Membership
Expanding Group Membership
Error 0x80072030: "There is no such object on the server."
Documenting Software Architectures: Views and Beyond
P.1. The Role of Architecture
Uses Style
Peer-to-Peer Style
Two Examples
Rationale, Background, and Design Constraints
Cisco CallManager Fundamentals (2nd Edition)
Summary
Case Studies
International Numbering Plans
VoIP Gateway Security
Cisco CallManager Feature List
Information Dashboard Design: The Effective Visual Communication of Data
Exceeding the Boundaries of a Single Screen
Choosing Inappropriate Display Media
Designing an Unattractive Visual Display
Key Goals in the Visual Design Process
Sample CIO Dashboard
802.11 Wireless Networks: The Definitive Guide, Second Edition
What Makes Wireless Networks Different
Spectrum Management
ERP Physical Layer Convergence (PLCP)
PCMCIA Support on Linux
Standards Work
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #1: Delight Your Customers with Speed and Quality
Key #3: Work Together for Maximum Gain
Beyond the Basics: The Five Laws of Lean Six Sigma
When Companies Start Using Lean Six Sigma
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies