- Alexander Leidinger - http://www.leidinger.net/blog -

The ker­nel sub­sys­tem API doc­u­men­ta­tion gen­er­a­tion framework.

Posted By netchild On May 26, 2006 @ 21:31 In Docs,FreeBSD,Kernel | 1 Comment

I com­mit­ted the ker­nel [1] sub­sys­tem API doc­u­men­ta­tion gen­er­a­tion [2] frame­work. It allows to gen­er­ate the API doc­u­men­ta­tion of a sub­sys­tem (with doxy­gen [3]) just by adding a short con­fig file (around 22 lines with com­ments and blank lines [4], maybe 14 lines with­out com­ments and blank lines). Here’s an exam­ple of such a config:

—snip—
PROJECT_NAME = “FreeBSD [5] ker­nel sound device code“
OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sound/
EXTRACT_ALL = YES # for undoc­u­mented src, no warn­ings enabled
INPUT = $(DOXYGEN_SRC_PATH)/dev/sound/

GENERATE_TAGFILE = dev_sound/dev_sound.tag
TAGFILES = dev_pci/dev_pci.tag=../../dev_pci/html
dev_usb/dev_usb.tag=../../dev_usb/html
@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
@INCLUDE = common-Doxyfile
—snip—

The frame­work is con­fig­ured to not only gen­er­ate the HTML ver­sion, but also a PDF ver­sion [6].

Sub­sys­tems [7] for which docs [8] are gen­er­ated cur­rently (con­figs for other sub­sys­tems are welcome):

  • cam
  • crypto
  • dev_pci
  • dev_sound
  • dev_usb
  • geom
  • i4b
  • kern
  • libkern
  • linux [9]
  • net80211
  • net­graph [10]
  • netinet
  • netinet6
  • netipsec
  • open­crypto
  • vm

Peo­ple which want to help doc­u­ment­ing the code [11] may want to have a look at the spe­cial com­mands doxy­gen under­stands [12].

GD Star Rat­ing
load­ing…
GD Star Rat­ing
load­ing…
[17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63]API%20doc­u­men­ta­tion%20gen­er­a­tion%20framework.')}else{var%20b=a2a_config.localize.BookmarkInstructions%20||%20'Press%20Ctrl+D%20to%20bookmark%20this%20page';alert(a2a_config.localize.BookmarkInstructions)}" title="Bookmark/Favorites" rel="nofollow" target="_blank"> [64] [65] [66] [67] [68] [69] [70] [71] [72]Share/Save [73]

1 Comment (Open | Close)

1 Comment To "The ker­nel sub­sys­tem API doc­u­men­ta­tion gen­er­a­tion framework."

#1 Pingback By FreeNAS & Sen­sors for FreeBSD « The Daily BSD On December 7, 2009 @ 05:03

[…] The ker­nel sub­sys­tem API doc­u­men­ta­tion gen­er­a­tion framework. […]


Article printed from Alexander Leidinger: http://www.leidinger.net/blog

URL to article: http://www.leidinger.net/blog/2006/05/26/the-kernel-subsystem-api-documentation-generation-framework/

URLs in this post:

[1] ker­nel: http://www.leidinger.net/blog/category/freebsd/freebsd-src/freebsd-kernel/

[2] doc­u­men­ta­tion gen­er­a­tion: http://www.leidinger.net/blog/tag/documentation-generation/

[3] doxy­gen: http://www.doxygen.org/

[4] blank lines: http://www.leidinger.net/blog/tag/blank-lines/

[5] FreeBSD: http://www.FreeBSD.org/

[6] PDF ver­sion: http://www.leidinger.net/blog/tag/pdf-version/

[7] Sub­sys­tems: http://www.leidinger.net/blog/tag/subsystems/

[8] docs: http://www.leidinger.net/blog/category/freebsd/docs/

[9] linux: http://www.leidinger.net/blog/category/linux/

[10] net­graph: http://www.leidinger.net/blog/tag/netgraph/

[11] doc­u­ment­ing the code: http://www.stack.nl/~dimitri/doxygen/docblocks.html

[12] spe­cial com­mands doxy­gen under­stands: http://www.stack.nl/~dimitri/doxygen/commands.html

[13] Doxy­gen stuff updated in 9-current: http://www.leidinger.net/blog/2009/08/24/doxygen-stuff-updated-in-9-current/

[14] Ker­nel fea­tures patch­set (from GSoC 2010): http://www.leidinger.net/blog/2010/09/29/kernel-features-patchset-from-gsoc-2010/

[15] Daily doxy­gen gen­er­ated docs of the FreeBSD…: http://www.leidinger.net/blog/2009/08/14/daily-doxygen-generated-docs-of-the-freebsd-kernel-head/

[16] Mak­ing ZFS faster…: http://www.leidinger.net/blog/2010/02/10/making-zfs-faster/

[17] : http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[18] : http://www.addtoany.com/add_to/balatarin?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[19] : http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[20] : http://www.addtoany.com/add_to/linkagogo?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[21] : http://www.addtoany.com/add_to/plurk?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[22] : http://www.addtoany.com/add_to/typepad_post?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[23] : http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[24] : http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[25] : http://www.addtoany.com/add_to/newstrust?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[26] : http://www.addtoany.com/add_to/hacker_news?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[27] : http://www.addtoany.com/add_to/buddymarks?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[28] : http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[29] : http://www.addtoany.com/add_to/bibsonomy?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[30] : http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[31] : http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[32] : http://www.addtoany.com/add_to/print?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[33] : http://www.addtoany.com/add_to/viadeo?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[34] : http://www.addtoany.com/add_to/aim?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[35] : http://www.addtoany.com/add_to/care2_news?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[36] : http://www.addtoany.com/add_to/iwiw?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[37] : http://www.addtoany.com/add_to/nowpublic?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[38] : http://www.addtoany.com/add_to/startaid?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[39] : http://www.addtoany.com/add_to/yahoo_messenger?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[40] : http://www.addtoany.com/add_to/webnews?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[41] : http://www.addtoany.com/add_to/protopage_bookmarks?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[42] : http://www.addtoany.com/add_to/mendeley?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[43] : http://www.addtoany.com/add_to/fark?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[44] : http://www.addtoany.com/add_to/blinklist?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[45] : http://www.addtoany.com/add_to/allvoices?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[46] : http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[47] : http://www.addtoany.com/add_to/pinterest?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[48] : http://www.addtoany.com/add_to/amazon_wish_list?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[49] : http://www.addtoany.com/add_to/blogmarks?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[50] : http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[51] : http://www.addtoany.com/add_to/folkd?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[52] : http://www.addtoany.com/add_to/jumptags?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[53] : http://www.addtoany.com/add_to/mixi?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[54] : http://www.addtoany.com/add_to/orkut?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[55] : http://www.addtoany.com/add_to/qq?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[56] : http://www.addtoany.com/add_to/symbaloo_feeds?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[57] : http://www.addtoany.com/add_to/wists?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[58] : http://www.addtoany.com/add_to/dihitt?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[59] : http://www.addtoany.com/add_to/technotizie?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[60] : http://www.addtoany.com/add_to/outlook_com?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[61] : http://www.addtoany.com/add_to/khabbr?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[62] : http://www.addtoany.com/add_to/design_float?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[63] : http://www.addtoany.com/add_to/app_net?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[64] API%20doc­u­men­ta­tion%20gen­er­a­tion%20framework.')}else{var%20b=a2a_config.localize.BookmarkInstructions%20||%20'Press%20Ctrl+D%20to%20bookmark%20this%20page';alert(a2a_config.localize.BookmarkInstructions)}" title="Bookmark/Favorites" rel="nofollow" target="_blank">: http://www.leidinger.net/blogjavascript:if(document.all){window.external.AddFavorite(

[65] : http://www.addtoany.com/add_to/diary_ru?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[66] : http://www.addtoany.com/add_to/kindle_it?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[67] : http://www.addtoany.com/add_to/phonefavs?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[68] : http://www.addtoany.com/add_to/tuenti?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[69] : http://www.addtoany.com/add_to/twiddla?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[70] : http://www.addtoany.com/add_to/pinboard?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[71] : http://www.addtoany.com/add_to/line?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[72] : http://www.addtoany.com/add_to/diaspora?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

[73] Share/Save: http://www.addtoany.com/add_to/baidu?linkurl=http%3A%2F%2Fwww.leidinger.net%2Fblog%2F2006%2F05%2F26%2Fthe-kernel-subsystem-api-documentation-generation-framework%2F&linkname=The%20ker%C2%ADnel%20sub%C2%ADsys%C2%ADtem%20%3Cspan%20class%3D%22caps%22%3EAPI%3C%2Fspan%3E%20doc%C2%ADu%C2%ADmen%C2%ADta%C2%ADtion%20gen%C2%ADer%C2%ADa%C2%ADtion%20framework.

Copyright © 2009 Alexander Leidinger. All rights reserved.