On Tue, 30 Nov 2010, Shreyansh Jain wrote: > Hi, > > On Tue, Nov 30, 2010 at 3:56 PM, Bond <jamesbond.2k.g@xxxxxxxxx> > wrote: > > Hi list I was having this question as we have some 200 system calls in > > C similarly is there a list of kernel APIs that kernel provides to > > device driver developers or other sort of people/ > > I Googled (http://www.google.co.in/search?q=list+of+Kernel+API) and > found a couple of links which I too have used a few times. The only > problem is that neither of those seem to be updated with the current > kernel versions. Best way, of course, still remains as searching (I > prefer cscope) through the kernel source you are working on. > > For e.g. http://www.gnugeneration.com/mirrors/kernel-api/book1.html > provides some API listing but that adheres to 2.6.20. I have always > followed the process of looking up the API at this link, and then > cross-checking if this or something similar is available on the > kernel version I am working for. perhaps i'm misunderstanding the question but if you want the latest kernel API documentation, build it from the source, as in: $ make htmldocs this generates the docs from the inline kernel documentation that you can see in places like, say, lib/string.c: /** * strnicmp - Case insensitive, length-limited string comparison * @s1: One string * @s2: The other string * @len: the maximum number of characters to compare */ or am i answering the wrong question? rday -- ======================================================================== Robert P. J. Day Waterloo, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ======================================================================== -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ