diff options
author | Håkan Mattsson <[email protected]> | 2010-03-01 19:53:48 +0100 |
---|---|---|
committer | Håkan Mattsson <[email protected]> | 2010-03-16 14:19:52 +0100 |
commit | a20eb61c2fdd027a89acd249eea4f452e4accfb8 (patch) | |
tree | 36bc91108ec680200efad550e296f6faf8b21906 /erts/preloaded/ebin/prim_zip.beam | |
parent | 1e2ecf8c492b6d499880b8676e3c1fe0c5793103 (diff) | |
download | otp-a20eb61c2fdd027a89acd249eea4f452e4accfb8.tar.gz otp-a20eb61c2fdd027a89acd249eea4f452e4accfb8.tar.bz2 otp-a20eb61c2fdd027a89acd249eea4f452e4accfb8.zip |
Add function zip:foldl/3 to iterate over zip archives
This is the public interface of prim_zip:open/3,
which has been used in earlier releases by both
erl_prim_loader and escript. The new function
can be used as a replacement for the undocumented
function escript:foldl/3 that is likely to be
removed without further notice.
The error handling of prim_zip:open/3 (and
prim_zip:foldl/3) has been improved in order to
better suite a public interface. For example it
could happen that a file or a zlib port could be
left open in some errors cases.
The documentation of the FileSpec parameter to
zip:create/3 has been updated to show that
file info can be explicitly specified. A FileSpec
may contain {Filename, binary(), #file_info{}}
elements. The function zip:create/3 was already
prepared to partly support this, but now after
a few minor fixes it is fully supported.
Diffstat (limited to 'erts/preloaded/ebin/prim_zip.beam')
-rw-r--r-- | erts/preloaded/ebin/prim_zip.beam | bin | 21756 -> 22600 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/erts/preloaded/ebin/prim_zip.beam b/erts/preloaded/ebin/prim_zip.beam Binary files differindex 6837cb4661..ccf8aff6f6 100644 --- a/erts/preloaded/ebin/prim_zip.beam +++ b/erts/preloaded/ebin/prim_zip.beam |