summaryrefslogtreecommitdiffstats
path: root/otautil/ZipUtil.h
diff options
context:
space:
mode:
authorTianjie Xu <xunchang@google.com>2017-05-31 23:57:18 +0200
committerandroid-build-merger <android-build-merger@google.com>2017-05-31 23:57:18 +0200
commit66e53f59b95213abdabc262f28b3bf3d1ccbf0a8 (patch)
treee6adcf2ab67448c92d6cbd3de54e79ee6c75bc4e /otautil/ZipUtil.h
parentMerge "Implement a custom deflate sink function for bspatch" am: 764eb215af (diff)
parentMerge "kill package_extract_dir" (diff)
downloadandroid_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 'otautil/ZipUtil.h')
-rw-r--r--otautil/ZipUtil.h57
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