Download The Linux Kernel API by Lambert M. Surhone, Miriam T. Timpledon, Susan F. Marseken PDF

By Lambert M. Surhone, Miriam T. Timpledon, Susan F. Marseken

Top of the range content material by means of WIKIPEDIA articles! The Linux Kernel API is an software programming interface offering a uniform process for equipment drivers and different low-level software program written for the Linux kernel to entry process assets and companies. An program programming interface (API) is an interface applied by means of a software which allows it to engage with different software program. It enables interplay among diverse software program courses just like the way in which the consumer interface enables interplay among people and desktops. An API is carried out via functions, libraries, and working platforms to figure out their vocabularies and calling conventions, and is used to entry their providers. it might contain requirements for exercises, information constructions, item periods, and protocols used to speak among the shopper and the implementer of the API.

Show description

Read Online or Download The Linux Kernel API PDF

Similar operating systems books

Alan Simpson's Windows XP Reloaded Bible

What the e-book covers: specializes in home windows XP performance, this Bible covers the fundamentals (e. g. , navigating your computing device) in addition to easy methods to use the most well-liked net positive factors, customise the paintings surroundings, preserve and tweak the procedure, and use normal concepts for operating with textual content, numbers, and snap shots.

Mac OS X

Bei Mac OS X handelt es sich um das jüngste Betriebssystem von Apple machine. Es unterscheidet sich vom Vorgänger Mac OS nine nicht nur durch eine Vielzahl von neuen Funktionen und durch die neue Benutzeroberfläche Aqua, sondern vor allen Dingen durch die Nutzung von Mach und BSD als foundation für seine Implementierung.

Extra info for The Linux Kernel API

Sample text

Some of the functions have been found generally useful and they are listed below. The behaviour of these functions may vary slightly from those defined by ANSI, and these deviations are noted in the text. 1. String Conversions simple_strtol Name simple_strtol — convert a string to a signed long Synopsis long simple_strtol (const char * cp, char ** endp, unsigned int base); Arguments cp The start of the string endp A pointer to the end of the parsed string will be placed here base The number base to use 24 Chapter 3.

List_del_init Name list_del_init — deletes entry from list and reinitialize it. Synopsis void list_del_init (struct list_head * entry); 18 Chapter 2. Data Types Arguments entry the element to delete from the list. list_empty Name list_empty — tests whether a list is empty Synopsis int list_empty (struct list_head * head); Arguments head the list to test. 19 Chapter 2. Data Types list_splice Name list_splice — join two lists Synopsis void list_splice (struct list_head * list, struct list_head * head); Arguments list the new list to add.

Arguments for the format string ... variable arguments vsprintf Name vsprintf — Format a string and place it in a buffer Synopsis int vsprintf (char * buf, const char * fmt, va_list args); Arguments buf The buffer to place the result into 29 Chapter 3. Basic C Library Functions fmt The format string to use args Arguments for the format string Description Call this function if you are already dealing with a va_list. You probably want sprintf instead. sprintf Name sprintf — Format a string and place it in a buffer Synopsis int sprintf (char * buf, const char * fmt, ...

Download PDF sample

Rated 4.84 of 5 – based on 47 votes