/* * (C) 2009 by Argonne National Laboratory. * See COPYRIGHT in top-level directory. */
#ifndef __DARSHAN_LOG_UTILS_H #define __DARSHAN_LOG_UTILS_H #include <darshan-log-format.h> #include <zlib.h> typedef gzFile darshan_fd; extern char *darshan_names[]; extern char *darshan_f_names[];
darshan_fd darshan_log_open(char *name); int darshan_log_getjob(darshan_fd file, struct darshan_job *job); int darshan_log_getfile(darshan_fd fd, struct darshan_file *file); int darshan_log_getexe(darshan_fd fd, char *buf, int *flag); void darshan_log_close(darshan_fd file);
void darshan_log_print_version_warnings(struct darshan_job *job);
#endif