Add aio_file stub.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2004 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Start implementation of aio_file.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2005 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Add aio_queue.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2006 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Add aio_request.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2007 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Somewhat working aio_file.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2008 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Improved random block access benchmark.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2009 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Refactoring, reformatting.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2010 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Fix uninitialized parameter that lead to segfault.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2011 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make suspend more thread-safe.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2012 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Cleanup.
Allow to limit number of simultaneous requests.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2013 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make aio_queue a real singleton.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2014 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make aio_file support statistics.


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


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2016 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Avoid pop-up thread, let own thread wait for the requests.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2017 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Correctly terminate wait thread.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2020 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r1998-2020.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2021 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Separate queue_id, allocator_id, physical_device_id.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2025 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2021-2025.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2026 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Protect libaio code being compiled on Windows.
Catch up boostfd_file.

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/iolayer@2027 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Export -lrt to stxxl.mk.


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