Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Johnson, Michael K.
Otros Autores: Troan, Erik W.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boston : Addison-Wesley, ©2005.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.