1a6391f1006b961ca89d1c79a826375380684a4deSan Mehat/* libs/diskconfig/dump_diskconfig.c
2a6391f1006b961ca89d1c79a826375380684a4deSan Mehat *
3a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * Copyright 2008, The Android Open Source Project
4a6391f1006b961ca89d1c79a826375380684a4deSan Mehat *
5a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * Licensed under the Apache License, Version 2.0 (the "License");
6a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * you may not use this file except in compliance with the License.
7a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * You may obtain a copy of the License at
8a6391f1006b961ca89d1c79a826375380684a4deSan Mehat *
9a6391f1006b961ca89d1c79a826375380684a4deSan Mehat *     http://www.apache.org/licenses/LICENSE-2.0
10a6391f1006b961ca89d1c79a826375380684a4deSan Mehat *
11a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * Unless required by applicable law or agreed to in writing, software
12a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * distributed under the License is distributed on an "AS IS" BASIS,
13a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * See the License for the specific language governing permissions and
15a6391f1006b961ca89d1c79a826375380684a4deSan Mehat * limitations under the License.
16a6391f1006b961ca89d1c79a826375380684a4deSan Mehat */
17a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
18a6391f1006b961ca89d1c79a826375380684a4deSan Mehat#define LOG_TAG "dump_diskconfig"
19a6391f1006b961ca89d1c79a826375380684a4deSan Mehat#include <stdio.h>
20a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
21a6391f1006b961ca89d1c79a826375380684a4deSan Mehat#include <cutils/log.h>
22a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
23a6391f1006b961ca89d1c79a826375380684a4deSan Mehat#include "diskconfig.h"
24a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
25a6391f1006b961ca89d1c79a826375380684a4deSan Mehatint
26a6391f1006b961ca89d1c79a826375380684a4deSan Mehatmain(int argc, char *argv[])
27a6391f1006b961ca89d1c79a826375380684a4deSan Mehat{
28a6391f1006b961ca89d1c79a826375380684a4deSan Mehat    struct disk_info *dinfo;
29a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
30a6391f1006b961ca89d1c79a826375380684a4deSan Mehat    if (argc < 2) {
3101dda204cd28fe181691b4a44a51be7e5666d0c8Steve Block        ALOGE("usage: %s <conf file>", argv[0]);
32a6391f1006b961ca89d1c79a826375380684a4deSan Mehat        return 1;
33a6391f1006b961ca89d1c79a826375380684a4deSan Mehat    }
34a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
35a6391f1006b961ca89d1c79a826375380684a4deSan Mehat    if (!(dinfo = load_diskconfig(argv[1], NULL)))
36a6391f1006b961ca89d1c79a826375380684a4deSan Mehat        return 1;
37a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
38a6391f1006b961ca89d1c79a826375380684a4deSan Mehat    dump_disk_config(dinfo);
39a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
40a6391f1006b961ca89d1c79a826375380684a4deSan Mehat    return 0;
41a6391f1006b961ca89d1c79a826375380684a4deSan Mehat}
42a6391f1006b961ca89d1c79a826375380684a4deSan Mehat
43