aboutsummaryrefslogtreecommitdiff
path: root/lib/io
AgeCommit message (Expand)Author
2023-10-24Cleanup: remove rest of libioHEADmasterDavid Oberhollenzer
2023-10-24Cleanup: move xfrm stream wrappers to libxfrmDavid Oberhollenzer
2023-10-24Cleanup: move memory/stdio streams to libcommonDavid Oberhollenzer
2023-09-09Fix: set no-hardlink flag for dir tree scanner test programsDavid Oberhollenzer
2023-09-08genquashfs: detect/filter hardlinks when scanning a directoryDavid Oberhollenzer
2023-09-03coverity: fix: remove dead codeDavid Oberhollenzer
2023-08-10Split recursive directory iteratorDavid Oberhollenzer
2023-08-10Move dir_iterator_t from libio into libsquashfsDavid Oberhollenzer
2023-08-10Refactor: rename dir_iterator_t to sqfs_dir_iterator_tDavid Oberhollenzer
2023-08-10Implement pen_file_ro method in native dir iteratorsDavid Oberhollenzer
2023-08-10libio: dir iterator: merge common code paths for initializationDavid Oberhollenzer
2023-07-10Move sqfs_dir_entry_t code from libio into libsquashfsDavid Oberhollenzer
2023-07-03Refactor: rename dir_entry_t to sqfs_dir_entry_tDavid Oberhollenzer
2023-06-20Move istream_get_line function to libutilDavid Oberhollenzer
2023-06-15libcompat: Add a helper to get/set OS error stateDavid Oberhollenzer
2023-06-15libsquashfs: cleanup the flag situation on istream/ostream functionsDavid Oberhollenzer
2023-06-15Migrate file istream/ostream from libio to libsquashfsDavid Oberhollenzer
2023-06-15libio: split stdin/stdout code from the rest of the file streamsDavid Oberhollenzer
2023-06-15Overhaul sqfs_istream_t/sqfs_ostream_t error handlingDavid Oberhollenzer
2023-06-15libsquashfs: Add sqfs_open_native_file functionDavid Oberhollenzer
2023-06-15Move sqfs_istream_t & sqfs_ostream_t into libsquashfsDavid Oberhollenzer
2023-06-15Mass rename istream_t/ostream_t with sqfs_ prefixDavid Oberhollenzer
2023-06-15libio: replace OSTREAM_OPEN_* flags with SQFS_FILE_OPEN_* flagsDavid Oberhollenzer
2023-06-15libio: flip the meaning of the ostream_t sparse flagDavid Oberhollenzer
2023-06-15libio: remove ostream_append_sparse and fallback implementationDavid Oberhollenzer
2023-06-15libio: remove single line wrapper functionsDavid Oberhollenzer
2023-06-12libio: add open handle functions to istream/ostreamDavid Oberhollenzer
2023-06-12Resolve Windows port related issuesDavid Oberhollenzer
2023-06-11libio: move istream buffer logic into interall callbacksDavid Oberhollenzer
2023-06-11libio: remove precache from istream_advance_bufferDavid Oberhollenzer
2023-06-10libio: add desired read size to istream_get_buffered_dataDavid Oberhollenzer
2023-06-09libio: remove eof flag from istream_t interfaceDavid Oberhollenzer
2023-06-09libio: eliminate direct access of the interal bufferDavid Oberhollenzer
2023-06-05Move dir_entry_xattr_t from libio to libsquashfsDavid Oberhollenzer
2023-06-05libio: istream_get_line: minor cleanupDavid Oberhollenzer
2023-06-05libio: istream_get_line: fix memory leak in error pathDavid Oberhollenzer
2023-06-05libio: istream_get_line: fix trailing CR sanitationDavid Oberhollenzer
2023-06-05libio: add a simple unit test for the memory istream_t implementationDavid Oberhollenzer
2023-06-05libio: remove buffer_offset from istream_tDavid Oberhollenzer
2023-06-04libio: move splice function from ostream to istreamDavid Oberhollenzer
2023-06-04libio: Move istream_t precache logic into backend implementationDavid Oberhollenzer
2023-06-03libio: consolidate add-hoc memory istream_t implementationsDavid Oberhollenzer
2023-06-01libio: split dir_entry_t from dir_iterator_t, add create helperDavid Oberhollenzer
2023-05-22libtar: add a dir_iterator_t implementation for tar filesDavid Oberhollenzer
2023-05-16libtar: replace tar_xattr_t with dir_entry_xattr_t structDavid Oberhollenzer
2023-05-16libio: add xattr query interface to dir_iterator_tDavid Oberhollenzer
2023-05-15libio: remove device number from dir_iterator_t, add flag fieldDavid Oberhollenzer
2023-05-14libio: Add a function to open an istream_t from a directory iteratorDavid Oberhollenzer
2023-05-14libio: Move skip function into dir_iterator_t base interfaceDavid Oberhollenzer
2023-05-14libio: merge directory iterator headers, document API and behaviorDavid Oberhollenzer