1
0
forked from 0ad/0ad
0ad/source/lib/file/archive
janwas 34186dd017 refactor file interface. requires workspace update
- separate file_system_util into vfs functions (-> vfs/vfs_util) and
file_system (avoids ugly fs_util namespace prefix)
- get rid of non-portable O_BINARY_NP etc. flags
- use standard O_WRONLY etc. flags instead of LIO_WRITE; but avoid the
need for specifying O_CREAT|O_TRUNC
- only open files for aio when O_DIRECT is specified (which 0ad does
not) - avoids wasting time and security issues
- return file descriptor directly instead of via output param
- waio: safer FCB mechanism that avoids mixing descriptors between lowio
and aio

This was SVN commit r9550.
2011-05-25 10:39:13 +00:00
..
disabled_tests license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
archive_builder.cpp refactor status code definitions: allow modules to define an array of them (more convenient+efficient). 2011-05-05 13:03:34 +00:00
archive_builder.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
archive_zip.cpp refactor file interface. requires workspace update 2011-05-25 10:39:13 +00:00
archive_zip.h refactor path interface: 2011-03-23 13:36:20 +00:00
archive.cpp refactor status code definitions: allow modules to define an array of them (more convenient+efficient). 2011-05-05 13:03:34 +00:00
archive.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
codec_zlib.cpp cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
codec_zlib.h needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
codec.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
codec.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
stream.cpp fix self-test and map load on Windows (avoid mixing dir separators). 2011-05-06 18:45:30 +00:00
stream.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00