Loading…

Linux application development /

"The first edition of this book has always been kept within arm's reach of my desk due to the wonderful explanations of all areas of the Linux userspace API. This second edition greatly overshadows the first one, and will replace it." --Greg Kroah-Hartman, Linux kernel programmer Deve...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Johnson, Michael K.
Other Authors: Troan, Erik W.
Format: Electronic eBook
Language:Inglés
Published: Boston : Addison-Wesley, ©2005.
Edition:2nd ed.
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • pt. 1. Getting started
  • Ch. 1. History of Linux development
  • Ch. 2. Licenses and copyright
  • Ch. 3. Online system documentation
  • pt. 2. Development tools and environment
  • Ch. 4. Development tools
  • Ch. 5. gcc options and extensions
  • Ch. 6. GNU C library
  • Ch. 7. Memory debugging tools
  • Ch. 8. Creating and using libraries
  • Ch. 9. Linux system environment
  • pt. 3. System programming
  • Ch. 10. process model
  • Ch. 11. Simple file handling
  • Ch. 12. Signal processing
  • Ch. 13. Advanced file handling
  • Ch. 14. Directory operations
  • Ch. 15. Job control
  • Ch. 16. Terminals and pseudo terminals
  • Ch. 17. Networking with sockets
  • Ch. 18. Time
  • Ch. 19. Random numbers
  • Ch. 20. Programming virtual consoles
  • Ch. 21. Linux console
  • Ch. 22. Writing secure programs
  • pt. 4. Development libraries
  • Ch. 23. String matching
  • Ch. 24. Terminal handling with S-lang
  • Ch. 25. hashed database library
  • Ch. 26. Parsing command-line options
  • Ch. 27. Dynamic loading at run time
  • Ch. 28. User identification and authentication
  • App. A. Header files
  • App. B. ladsh source code.