1126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood/* 2126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * 3126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * Copyright (C) 2010 The Android Open Source Project 4126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * 5126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * Licensed under the Apache License, Version 2.0 (the "License"); 6126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * you may not use this file except in compliance with the License. 7126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * You may obtain a copy of the License at 8126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * 9126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * http://www.apache.org/licenses/LICENSE-2.0 10126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * 11126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * Unless required by applicable law or agreed to in writing, software 12126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * distributed under the License is distributed on an "AS IS" BASIS, 13126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * See the License for the specific language governing permissions and 15126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood * limitations under the License. 16126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood */ 17126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood 18126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood#ifndef __LIBDISKUSAGE_DIRSIZE_H 19126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood#define __LIBDISKUSAGE_DIRSIZE_H 20126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood 21126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood#include <stdint.h> 22126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood 23126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood__BEGIN_DECLS 24126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood 25126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwoodint64_t stat_size(struct stat *s); 26126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwoodint64_t calculate_dir_size(int dfd); 27126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood 28126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood__END_DECLS 29126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood 30126d215667ea6e17226ef3020ef10973bcf5d59cMike Lockwood#endif /* __LIBDISKUSAGE_DIRSIZE_H */ 31