THE LINUX PROGRAMMING INTERFACE eBook Free DOwnload

 

THE LINUX PROGRAMMING INTERFACE eBook Free DOwnload

 

THE LINUX PROGRAMMING INTERFACE eBook Free DOwnload

THE LINUX PROGRAMMING INTERFACE eBook Free DOwnload

 

Introduction:

The Linux Programming Interface is the complete manual for the Linux and UNIX programming interface—the interface utilized by about each application that keeps running on a Linux or UNIX framework.

In this legitimate work, Linux programming master Michael Kerrisk gives nitty gritty portrayals of the framework calls and library works that you require keeping in mind the end goal to ace the specialty of framework programming, and goes with his clarifications with clear, finish sample programs.

You’ll discover depictions of more than 500 framework calls and library capacities, and more than 200 illustration programs, 88 tables, and 115 outlines. You’ll figure out how to:

  • Perused and compose documents effectively
  • Utilization flags, tickers, and clocks
  • Make procedures and execute programs
  • Compose secure projects
  • Compose multithreaded projects utilizing POSIX strings
  • Manufacture and utilization shared libraries
  • Perform interprocess correspondence utilizing channels, message lines, shared memory, and semaphores
  • Compose system applications with the attachments API

While The Linux Programming Interface covers an abundance of Linux-particular elements, including epoll, inotify, and the/proc document framework, its accentuation on UNIX benchmarks (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it similarly significant to software engineers dealing with other UNIX stages.

The Linux Programming Interface is the most thorough single-volume chip away at the Linux and UNIX programming interface, and a book that is bound to turn into another exemplar.

About the Author:

Michael Kerrisk has been utilizing and programming UNIX frameworks for over 20 years, and has taught numerous week-long courses on UNIX framework programming. Since 2004, he has kept up the man-pages venture, which delivers the manual pages portraying the Linux part and glibc programming APIs. He has composed or co-composed more than 250 of the manual pages and is effectively included in the testing and configuration audit of new Linux bit userspace interfaces. Michael lives with his family in Munich, Germany.

Table Of Contents:

Section 1: History and Standards ………………………………………………………………………… 1

Section 2: Fundamental Concepts ……………………………………………………………………… 21

Section 3: System Programming Concepts……………………………………………………………. 43

Section 4: File I/O: The Universal I/O Model……………………………………………………….. 69

Section 5: File I/O: Further Details …………………………………………………………………….. 89

Section 6: Processes …………………………………………………………………………………….. 113

Section 7: Memory Allocation…………………………………………………………………………. 139

Section 8: Users and Groups………………………………………………………………………….. 153

Section 9: Process Credentials ………………………………………………………………………… 167

Section 10: Time…………………………………………………………………………………………. 185

Section 11: System Limits and Options………………………………………………………………. 211

Section 12: System and Process Information ……………………………………………………….. 223

Section 13: File I/O Buffering…………………………………………………………………………. 233

Section 14: File Systems ……………………………………………………………………………….. 251

Section 15: File Attributes ……………………………………………………………………………… 279

Section 16: Extended Attributes ………………………………………………………………………. 311

Section 17: Access Control Lists ………………………………………………………………………. 319

Section 18: Directories and Links …………………………………………………………………….. 339

Section 19: Monitoring File Events …………………………………………………………………… 375

 

!!!….Item Details….!!!

Hardcover: 1552 pages

Distributer: No Starch Press; 1 version (October 28, 2010)

Dialect: English

ISBN-10: 1593272200

ISBN-13: 978-1593272203

Item Dimensions: 7 x 2.3 x 9.2 inches

THE LINUX PROGRAMMING INTERFACE eBook Free DOwnload

 

THE LINUX PROGRAMMING INTERFACE eBook Free DOwnload

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*