X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-reader.c;h=6c104cb33d61f531bf290becaac8a872dd21d71c;hb=9c8c1170e3b3cb59f9bf8fe6b27ecba7067b8cfa;hp=7ccf969b775e9ea763d1b35cae40bc345d696ac3;hpb=3f2ed1c5fe6dc692ca00bb18a15e41617fa2d37d;p=pspp-builds.git diff --git a/src/data/sys-file-reader.c b/src/data/sys-file-reader.c index 7ccf969b..6c104cb3 100644 --- a/src/data/sys-file-reader.c +++ b/src/data/sys-file-reader.c @@ -125,15 +125,20 @@ corrupt_msg (int class, const char *format,...) { struct error e; va_list args; + struct string text; - e.class = class; + ds_create (&text, _("corrupt system file: ")); + va_start (args, format); + ds_vprintf (&text, format, args); + va_end (args); + + e.category = msg_class_to_category (class); + e.severity = msg_class_to_severity (class); e.where.file_name = NULL; e.where.line_number = 0; - e.title = _("corrupt system file: "); + e.text = ds_c_str (&text); - va_start (args, format); - err_vmsg (&e, format, args); - va_end (args); + err_msg (&e); } /* Closes a system file after we're done with it. */