skip to content
The Linux programming interface a Linux und UNIX system programming handbook Preview this item
ClosePreview this item
Checking...

The Linux programming interface a Linux und UNIX system programming handbook

Author: Michael Kerrisk
Publisher: San Francisco, CA. No Starch Press [2018]
Edition/Format:   Print book : English : Ninth printingView all editions and formats
Summary:
The Linux Programming Interface describes the Linux API (application programming interface)the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux. Programs that explicitly use these interfaces are commonly called system programs, and include applications such as shells, editors, windowing systems, terminal emulators, file  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Michael Kerrisk
ISBN: 1593272200 9781593272203
OCLC Number: 1099924406
Description: xliii, 1506 Seiten Illustrationen
Contents: History and standards --
Fundamental concepts --
System programming concepts --
File I/O : the universal I/O model --
File I/O : further details --
Processes --
Memory allocation --
Users and groups --
Process credentials --
Time --
System limits and options --
System and process information --
File I/O buffering --
File systems --
File attributes --
Extended attributes --
Access control lists --
Directories and links --
Monitoring file events --
Signals : fundamental concepts --
Signals : signal handlers --
Signals : advanced features --
Timers and sleeping --
Process creation --
Process termination --
Monitoring child processes --
Program execution --
Process creation and program execution in more detail --
Threads : introduction --
Threads : thread synchronization --
Threads : thread safety and per-thread storage --
Threads : thread cancellation --
Threads : further details --
Process groups, sessions, and job control --
Process priorities and scheduling --
Process resources --
Daemons --
Writing secure privileged programs --
Capabilities --
Login accounting --
Fundamentals of shared libraries --
Advanced features of shared libraries --
Interprocess communication overview --
Pipes and FIFOs --
Introduction to System V IPC --
System V message queues --
System V semaphores --
System V shared memory --
Memory mappings --
Virtual memory operations --
Introduction to POSIX IPC --
POSIX message queues --
POSIX semaphores --
POSIX shared memory --
File locking --
Sockets : introduction --
Sockets : UNIX domain --
Sockets : fundamentals of TCP/IP networks --
Sockets : Internet domains --
Sockets : server design --
Sockets : advanced topics --
Terminals --
Alternative I/O models --
Pseudoterminals --
Appendixes. Tracing system calls --
Parsing command-line options --
Casting the NULL pointer --
Kernel configuration --
Further sources of information --
Solutions to selected exercises.
Responsibility: Michael Kerrisk
More information:

Abstract:

The Linux Programming Interface describes the Linux API (application programming interface)the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux. Programs that explicitly use these interfaces are commonly called system programs, and include applications such as shells, editors, windowing systems, terminal emulators, file managers, compilers, database management systems, virtual machines, network servers, and much of the other software that is employed on a daily basis on Linux systems. Extensively indexed and heavily cross-referenced, The Linux Programming Interface is both an introductory guide for readers new to the topic of system programming, and a comprehensive reference for experienced system programmers. Although this book goes into detail on a wealth of Linux-specific features, it gives careful attention to contemporary Unix programming standards and to portability issues. - Publisher

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1099924406> # The Linux programming interface a Linux und UNIX system programming handbook
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "1099924406" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/375721069#Topic/linux> ; # LINUX
    schema:about <http://experiment.worldcat.org/entity/work/data/375721069#Topic/systemprogrammierung> ; # Systemprogrammierung
    schema:author <http://experiment.worldcat.org/entity/work/data/375721069#Person/kerrisk_michael_1961> ; # Michael Kerrisk
    schema:bookEdition "Ninth printing" ;
    schema:bookFormat bgn:PrintBook ;
    schema:datePublished "2018" ;
    schema:description "The Linux Programming Interface describes the Linux API (application programming interface)the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux. Programs that explicitly use these interfaces are commonly called system programs, and include applications such as shells, editors, windowing systems, terminal emulators, file managers, compilers, database management systems, virtual machines, network servers, and much of the other software that is employed on a daily basis on Linux systems. Extensively indexed and heavily cross-referenced, The Linux Programming Interface is both an introductory guide for readers new to the topic of system programming, and a comprehensive reference for experienced system programmers. Although this book goes into detail on a wealth of Linux-specific features, it gives careful attention to contemporary Unix programming standards and to portability issues. - Publisher" ;
    schema:description "History and standards -- Fundamental concepts -- System programming concepts -- File I/O : the universal I/O model -- File I/O : further details -- Processes -- Memory allocation -- Users and groups -- Process credentials -- Time -- System limits and options -- System and process information -- File I/O buffering -- File systems -- File attributes -- Extended attributes -- Access control lists -- Directories and links -- Monitoring file events -- Signals : fundamental concepts -- Signals : signal handlers -- Signals : advanced features -- Timers and sleeping -- Process creation -- Process termination -- Monitoring child processes -- Program execution -- Process creation and program execution in more detail -- Threads : introduction -- Threads : thread synchronization -- Threads : thread safety and per-thread storage -- Threads : thread cancellation -- Threads : further details -- Process groups, sessions, and job control -- Process priorities and scheduling -- Process resources -- Daemons -- Writing secure privileged programs -- Capabilities -- Login accounting -- Fundamentals of shared libraries -- Advanced features of shared libraries -- Interprocess communication overview -- Pipes and FIFOs -- Introduction to System V IPC -- System V message queues -- System V semaphores -- System V shared memory -- Memory mappings -- Virtual memory operations -- Introduction to POSIX IPC -- POSIX message queues -- POSIX semaphores -- POSIX shared memory -- File locking -- Sockets : introduction -- Sockets : UNIX domain -- Sockets : fundamentals of TCP/IP networks -- Sockets : Internet domains -- Sockets : server design -- Sockets : advanced topics -- Terminals -- Alternative I/O models -- Pseudoterminals -- Appendixes. Tracing system calls -- Parsing command-line options -- Casting the NULL pointer -- Kernel configuration -- Further sources of information -- Solutions to selected exercises." ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/375721069> ;
    schema:inLanguage "en" ;
    schema:name "The Linux programming interface a Linux und UNIX system programming handbook" ;
    schema:productID "1099924406" ;
    schema:workExample <http://worldcat.org/isbn/9781593272203> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1099924406> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/375721069#Person/kerrisk_michael_1961> # Michael Kerrisk
    a schema:Person ;
    schema:birthDate "1961" ;
    schema:familyName "Kerrisk" ;
    schema:givenName "Michael" ;
    schema:name "Michael Kerrisk" ;
    .

<http://experiment.worldcat.org/entity/work/data/375721069#Topic/systemprogrammierung> # Systemprogrammierung
    a schema:Intangible ;
    schema:name "Systemprogrammierung" ;
    .

<http://worldcat.org/isbn/9781593272203>
    a schema:ProductModel ;
    schema:isbn "1593272200" ;
    schema:isbn "9781593272203" ;
    .

<http://www.worldcat.org/title/-/oclc/1099924406>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1099924406> ; # The Linux programming interface a Linux und UNIX system programming handbook
    schema:dateModified "2019-07-09" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.