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