Draft archive_read_data_into_FILE #2504
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WIP for #2299
archive_read_data_into_FILE
function inlibarchive/archive_read_data_into_fd.c
- to be moved into a new fileQuestions:
fseeko
instead offseek
? If not, how to handle seek offset not fitting intolong
?archive_read_data_into_fd
libarchive usesfstat
to do the test, but for working with FILE stat might not be available, or fileno might not be supported (e.g. forfmemopen
oropen_memstream
-producedFILE
- this is my original usecase)fileno
and if it's >= do thestat
?archive_read_data_into_fd
)Thanks!