diff options
author | Tianjie Xu <xunchang@google.com> | 2017-05-31 23:57:18 +0200 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-05-31 23:57:18 +0200 |
commit | 66e53f59b95213abdabc262f28b3bf3d1ccbf0a8 (patch) | |
tree | e6adcf2ab67448c92d6cbd3de54e79ee6c75bc4e /otautil/ZipUtil.h | |
parent | Merge "Implement a custom deflate sink function for bspatch" am: 764eb215af (diff) | |
parent | Merge "kill package_extract_dir" (diff) | |
download | android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.tar android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.tar.gz android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.tar.bz2 android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.tar.lz android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.tar.xz android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.tar.zst android_bootable_recovery-66e53f59b95213abdabc262f28b3bf3d1ccbf0a8.zip |
Diffstat (limited to '')
-rw-r--r-- | otautil/ZipUtil.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/otautil/ZipUtil.h b/otautil/ZipUtil.h deleted file mode 100644 index cda405c2a..000000000 --- a/otautil/ZipUtil.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _OTAUTIL_ZIPUTIL_H -#define _OTAUTIL_ZIPUTIL_H - -#include <utime.h> - -#include <string> - -#include <selinux/label.h> -#include <ziparchive/zip_archive.h> - -/* - * Inflate all files under zip_path to the directory specified by - * dest_path, which must exist and be a writable directory. The zip_path - * is allowed to be an empty string, in which case the whole package - * will be extracted. - * - * Directory entries are not extracted. - * - * The immediate children of zip_path will become the immediate - * children of dest_path; e.g., if the archive contains the entries - * - * a/b/c/one - * a/b/c/two - * a/b/c/d/three - * - * and ExtractPackageRecursive(a, "a/b/c", "/tmp", ...) is called, the resulting - * files will be - * - * /tmp/one - * /tmp/two - * /tmp/d/three - * - * If timestamp is non-NULL, file timestamps will be set accordingly. - * - * Returns true on success, false on failure. - */ -bool ExtractPackageRecursive(ZipArchiveHandle zip, const std::string& zip_path, - const std::string& dest_path, const struct utimbuf* timestamp, - struct selabel_handle* sehnd); - -#endif // _OTAUTIL_ZIPUTIL_H |