Re: using libgsf as unzipper



On Sat, 17 Aug 2013, Morten Welinder wrote:

I'm not 100% clear on what you are trying to achieve...
Basically (though there's more to it than this) to 
re-implement "unzip" as a libgsf program.
but there are several ways you can approach this:

1. You don't have to get the "outfile" from gsf_outfile_new_child_full.  If,
   for a specific zip file member, you wanted to do something else, then
   gsf_outfile_stdio_new will give you a perfectly fine GsfOutfile.
Thanks, I'm working in that direction. But since 
gsf_outfile_stdio_new creates a directory one also needs 
gsf_output_stdio_new for plain files at the top level of a zip 
archive.
or

2. You can fix gsf_outfile_stdio_new_valist to ignore EEXISTS.  That
   way "." will become allowed.
It would be nice if there were a switch for that in the API.

Allin Cottrell


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]