Flylib.com
GNU/Linux Application Programming (Programming Series)
GNU/Linux Application Programming (Programming Series)
ISBN: 1584505680
EAN: 2147483647
Year: 2006
Pages: 203
Authors:
M. Tim Jones
BUY ON AMAZON
Table of Contents
BackCover
GNULinux Application Programming
Reader s Guide
Acknowledgments
Part I: Introduction
Chapter 1: ULinux History
Introduction
History of the UNIX Operating System
GNULinux History
Linux Distributions
Summary
References
Chapter 2: GNULinux Architecture
Introduction
High-Level Architecture
Linux Kernel Architecture
Summary
Resources
Chapter 3: Free Software Development
Introduction
Open Source Licenses
Summary
References
Resources
Part II: GNU Tools
Chapter 4: The GNU Compiler Toolchain
Introduction
Introduction to Compilation
GCC Optimizer
Debugging Options
Other Tools
Summary
Chapter 5: Building Software with GNU make
Introduction
Makefile Variables
Summary
Chapter 6: Building and Using Libraries
What Is a library?
Building Static Libraries
Building Shared Libraries
Dynamically Loaded Libraries
Utilities
Summary
Dynamic Library APIs
Chapter 7: Coverage Testing with GNU gcov
Introduction
What Is gcov?
Summary
References
Resources
Chapter 8: Profiling with GNU gprof
Introduction
What Is Profiling?
What Is gprof?
Preparing the Image
Using the gprof Utility
Summary
References
Chapter 9: Building Packages with automakeautoconf
Introduction
Summary
Part III: Application Development Topics
Chapter 10: File Handling in GNULinux
File Handling with GNULinux
File Handling API Exploration
Base API
Summary
File Handling APIs
Chapter 11: Programming with Pipes
The Pipe Model
Detailed Review
Summary
Pipe Programming APIs
Chapter 12: Introduction to Sockets Programming
Introduction
Layered Model of Networking
Sockets Programming Paradigm
Sample Application
Sockets API Summary
Multilanguage Perspectives
Summary
Sockets Programming APIs
References
Resources
Chapter 13: GNULinux Process Model
Introduction
GNULinux Processes
Whirlwind Tour of Process APIs
Traditional Process API
System Commands
Summary
References
API Summary
Chapter 14: POSIX Threads (Pthreads) Programming
Introduction
Building Threaded Applications
Summary
References
API Summary
Chapter 15: IPC with Message Queues
Quick Overview of Message Queues
User Utilities
Summary
Message Queue APIs
Chapter 16: Synchronization with Semaphores
Semaphore Theory
Quick Overview of GNULinux Semaphores
The Semaphore API
User Utilities
Summary
Semaphore APIs
Chapter 17: Shared Memory Programming
Introduction
Quick Overview of Shared Memory
User Utilities
Summary
References
Shared Memory APIs
Chapter 18: Other Application Development Topics
Summary
API Summary
Part IV: GNULinux Shells and Scripting
Chapter 19: GNULinux Commands
Redirection
Summary
Chapter 20: Bourne-Again Shell (bash)
Bash Scripting
Scripting Language Alternatives
Summary
Resources
Chapter 21: Editing with sed
Introduction
SED Spaces (Buffers)
Typical SED Command-Line Options
Regular Expressions
Ranges and Occurrences
Essential SED Commands
Summary
Some Useful SED One-Liners
References
Chapter 22: Text Processing with awk
Command-Line AWK
Scripted AWK
Other AWK Patterns
Summary
Useful AWK One-Liners
Chapter 23: Parser Generation with flex and bison
Building a Simple Configuration Parser
The Big Picture
Summary
Part V: Debugging and Testing
Chapter 24: Software Unit Testing Frameworks
Unit Testing Frameworks
C Unit Test System
Summary
Resources
Chapter 25: Debugging with GDB
Using GDB
Other GDB Debugging Topics
Summary
Resources
Chapter 26: Code Hardening
Code Hardening Techniques
Source Checking Tools
Code Tracing
Summary
Resources
Appendix A: Acronyms and Partial Acronyms
Appendix B: About the CD-ROM
OVERALL System Requirements
Appendix C: Software License
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y
Index_Z
List of Figures
List of Tables
List of Listings
CD Content
GNU/Linux Application Programming (Programming Series)
ISBN: 1584505680
EAN: 2147483647
Year: 2006
Pages: 203
Authors:
M. Tim Jones
BUY ON AMAZON
Similar book on Amazon
Digital Character Animation 3 (No. 3)
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Beginning Linux Programming
An Introduction to GCC: For the GNU Compilers GCC and G++
Linux Programming by Example: The Fundamentals
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Software Configuration Management
Configuration Status Accounting
CM Automation
Appendix E Test Plan
Appendix I System Service Request
Appendix K Problem/Change Report
VBScript Programmers Reference
Control of Flow
Windows Script Components
HTML Applications
Server-Side Web Scripting
Adding VBScript to Your VB Applications
The CISSP and CAP Prep Guide: Platinum Edition
Information Security and Risk Management
Access Control
Security Architecture and Design
Application Security
Appendix E The Information System Security Management Professional (ISSMP) Certification
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Local Area Network (LAN) Technologies
Point-to-Point Protocol (PPP)
Dynamic Host Configuration Protocol (DHCP) Server Service
File and Printer Sharing
RADIUS and Internet Authentication Service
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Strings and Regular Expressions
Numbers, Dates, and Other Data Types
Network Programming
Printing and Drawing with GDI+
Security and Cryptography
Digital Character Animation 3 (No. 3)
Designing a Character
Chapter Two. Modeling Characters
The Language of Movement
Animating Walks
Transitions
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