-fatal::fatal(const char *file_arg, int line_arg, const char *func_arg, const char *format, ...) :
- std::runtime_error(func_arg),
- _line(line_arg),
- _file(file_arg),
- _func(func_arg)
- {
- va_list args;
- va_start(args, format);
- char last_error[BUFSIZ];
- int last_error_length= vsnprintf(last_error, sizeof(last_error), format, args);
- va_end(args);