Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > dd799ddbce0bd60fdd12e59c62dc0e03 > files > 29

opencbm-0.4.2a-5mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>OpenCBM 0.4.2 Users Guide: OpenCBM API</TITLE>
 <LINK HREF="opencbm-26.html" REL=next>
 <LINK HREF="opencbm-24.html" REL=previous>
 <LINK HREF="opencbm.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="opencbm-26.html">Next</A>
<A HREF="opencbm-24.html">Previous</A>
<A HREF="opencbm.html#toc8">Contents</A>
<HR>
<H2><A NAME="opencbm-API"></A> <A NAME="s8">8.</A> <A HREF="opencbm.html#toc8">OpenCBM API</A></H2>

<P>All communication between the user space applications and the kernel module
is done with ioctl's. Since ioctl's are quite unportable and hardly provide
any type-safety, there are a number of wrapper-functions along with a couple
of convenience functions implemented in <CODE>libopencbm.a</CODE> (Linux) or
<CODE>opencbm.dll</CODE> (Windows). The prototypes can be found in the header file
<CODE>opencbm.h</CODE>.</P>

<HR>
<A HREF="opencbm-26.html">Next</A>
<A HREF="opencbm-24.html">Previous</A>
<A HREF="opencbm.html#toc8">Contents</A>
</BODY>
</HTML>