Try to use native (!) kernel AIO.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2178 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Change low level to libaio.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2179 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Avoid busy waiting.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2180 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2167-2174,2189,2191
Merged /branches/iolayer:r1998,2178-2192


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2194 4e380d45-d1fd-0310-85a7-d18ec86df0ad
More robust aio calls.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2195 4e380d45-d1fd-0310-85a7-d18ec86df0ad
More concise termination handling.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2196 4e380d45-d1fd-0310-85a7-d18ec86df0ad
A little cleanup.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2197 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Correctly retain request_ptr.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2198 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Formatting.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2199 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make "events" array thread-local.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2200 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Use plain syscalls instead of libaio.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2201 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Remove libaio dependency.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2202 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Cosmetics.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2205 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2175-2188,2190,2192-2205
Merged /branches/iolayer:r2193-2206


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2207 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Simple bug for fileperblock_aio.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2208 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Take out fileperblock_file<aio_file>: not working, not useful when implemented as is.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2211 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Log update.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2212 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2206-2211, Merged /branches/iolayer:r2207-2214

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2215 4e380d45-d1fd-0310-85a7-d18ec86df0ad
reindent

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2216 4e380d45-d1fd-0310-85a7-d18ec86df0ad
drop superfluous #include

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/libaio@2219 4e380d45-d1fd-0310-85a7-d18ec86df0ad