vmod/vmodttl: fixed bug related to luns not ordered and/or not starting from zero.
[ht-drivers.git] / vmod / doc / libvmod16a22dioaio_doc.txt
blob9a0277baab9a7663e612fee50a6efb2ac4115568
1 *****************************************************************************
2                         libvmod16a22diaio 
3                           User Manual
4 *****************************************************************************
6  INTRODUCTION
7  ------------
9  This library is an adapter to translate the calls from the new library 
10 to the old library in PPC environment. 
13  API
14  ---
16  The API is, of course, the same of the new one for GNU/Linux. It is
17 described and there are some tips about how to use it, in the following 
18 lines:
20  --> int vmod16a2_get_handle(int lun)
21      Originally, this function open the corresponding file and translates 
22      from logical unit number to file descriptor. 
23      It's unnecessary with dioaiolib, so only checks that the lun is 
24      between the right values.
26  --> int vmod16a2_close(int fd)
27      Originally, this function closes the file corresponding of the given 
28      file descriptor. With dioaiolib, it's unnecessary and it returns 0 always.
30  --> int vmod16a2_convert(int fd, int channel, int datum)
31      It writes a value to the desired channel.