diff --git a/util/dlb_main.c b/util/dlb_main.c index 57ea1c78a..67a485088 100644 --- a/util/dlb_main.c +++ b/util/dlb_main.c @@ -18,7 +18,7 @@ ATTRNORETURN static void xexit(int) NORETURN; ATTRNORETURN extern void panic(const char *, ...) NORETURN; -FILE *fopen_datafile(const char *, const char *); +FILE *fopen_datafile(const char *, const char *, int); #ifdef DLB #ifdef DLBLIB @@ -134,8 +134,10 @@ Write(int out, char *buf, long len) /* open_library(dlb.c) needs this (which normally comes from src/files.c) */ FILE * -fopen_datafile(const char *filename, const char *mode) +fopen_datafile(const char *filename, const char *mode, int prefix) { + prefix = !prefix; /* not needed, silence compiler */ + return fopen(filename, mode); }