00001 /* 00002 Copyright (C) 2003-2004 Douglas Thain and the University of Wisconsin 00003 Copyright (C) 2005- The University of Notre Dame 00004 This software is distributed under a BSD-style license. 00005 See the file COPYING for details. 00006 */ 00007 00008 /* 00009 chirp_audit scans a local path using the chirp_local module, 00010 counting up the files, directories, and bytes consumed by each user. 00011 It returns a hash_table keyed on the user name, with each entry 00012 pointing to a chirp_audit structure. When done, the caller should 00013 send the hash table back to chirp_audit_delete. 00014 */ 00015 00016 #ifndef CHIRP_AUDIT_H 00017 #define CHIRP_AUDIT_H 00018 00019 #include "int_sizes.h" 00020 #include "hash_table.h" 00021 #include "chirp_client.h" 00022 00023 struct hash_table * chirp_audit( const char *path ); 00024 void chirp_audit_delete( struct hash_table *table ); 00025 00026 #endif