libsparse: remove unused files
[project/make_ext4fs.git] / libsparse / simg2img.c
diff --git a/libsparse/simg2img.c b/libsparse/simg2img.c
deleted file mode 100644 (file)
index 95e9b5b..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (C) 2010 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.
- */
-
-#include <sparse/sparse.h>
-
-#include <fcntl.h>
-#include <stdbool.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <unistd.h>
-
-#ifndef O_BINARY
-#define O_BINARY 0
-#endif
-
-void usage()
-{
-  fprintf(stderr, "Usage: simg2img <sparse_image_files> <raw_image_file>\n");
-}
-
-int main(int argc, char *argv[])
-{
-       int in;
-       int out;
-       int i;
-       int ret;
-       struct sparse_file *s;
-
-       if (argc < 3) {
-               usage();
-               exit(-1);
-       }
-
-       out = open(argv[argc - 1], O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0664);
-       if (out < 0) {
-               fprintf(stderr, "Cannot open output file %s\n", argv[argc - 1]);
-               exit(-1);
-       }
-
-       for (i = 1; i < argc - 1; i++) {
-               if (strcmp(argv[i], "-") == 0) {
-                       in = STDIN_FILENO;
-               } else {
-                       in = open(argv[i], O_RDONLY | O_BINARY);
-                       if (in < 0) {
-                               fprintf(stderr, "Cannot open input file %s\n", argv[i]);
-                               exit(-1);
-                       }
-               }
-
-               s = sparse_file_import(in, true, false);
-               if (!s) {
-                       fprintf(stderr, "Failed to read sparse file\n");
-                       exit(-1);
-               }
-
-               lseek(out, SEEK_SET, 0);
-
-               ret = sparse_file_write(s, out, false, false, false);
-               if (ret < 0) {
-                       fprintf(stderr, "Cannot write output file\n");
-                       exit(-1);
-               }
-               sparse_file_destroy(s);
-               close(in);
-       }
-
-       close(out);
-
-       exit(0);
-}
-