tests: Fix the glob used for the python module
[libjio.git] / doc / source_layout
blobb5cf3f8590212e0e5355229f079bb3b0f24bc546
2 Source layout
3 -------------
5 The source is structured so code can be read and reviewed in an independant
6 way, following the way the code really works.
8 The main file is called "trans.c" which contains the transaction API; all the
9 other wrappers depend on it, and they're the core of the library.
11 There is also a "common.c" file with some common functions.
13 And finally, "unix.c" which implement the wrappers for the UNIX API (read(),
14 write() and their family), and "ansi.c" where ANSI wrappers live (fopen(),
15 fread(), etc.).
17 If you're trying to read the code for the first time, you can start from
18 either from the more simple unix.c which relies on trans.c; or from trans.c
19 which is what everything else relies on, and then the wrappers will be
20 obvious.