extern char *progname;
extern int verbose;
-#define vprint if (verbose > 0) printf
-#define verrprint if (verbose >= 0) printf
+#define vprint(fmt, arg...) if (verbose > 0) printf(fmt, ##arg)
+#define verrprint(fmt, arg...) if (verbose >= 0) fprintf(stderr, fmt, ##arg)
void fatal(void)
{
/* Make a temporary directory to hold Lustre data files. */
if (!mkdtemp(tmpdir)) {
- verrprint(stderr, "%s: Can't create temporary "
- "directory %s: %s\n",
- progname, tmpdir, strerror(errno));
+ verrprint("%s: Can't create temporary directory %s: %s\n",
+ progname, tmpdir, strerror(errno));
return errno;
}
verrprint("%s: Unable to read %d.%d config %s.\n",
progname, LUSTRE_MAJOR, LUSTRE_MINOR, filepnm);
goto out_close;
- }
+ }
out_close:
fclose(filep);
#ifndef _MOUNT_UTILS_H_
#define _MOUNT_UTILS_H_
+#include <lustre_disk.h>
+
void fatal(void);
int run_command(char *, int);
int get_mountdata(char *, struct lustre_disk_data *);