New verbose logging and -DSMALL
Thorsten Glaser
t.glaser at tarent.de
Sat Nov 7 06:30:53 AEDT 2020
Hi,
could you make it easy to ifdef out the LogVerbose option
and the file/func/line parameters, to build a version for
a RAMDISK setup?
Something like this:
#ifdef SMALL
#define LOGARGS /* nothing */
#define LOGPARAMS /* nothing */
#else
#define LOGARGS file, func, line,
#define LOGPARAMS const char *file, const char *func, int line,
#endif
And then:
void
-sshfatal(const char *file, const char *func, int line, int showfunc,
+sshfatal(LOGPARAMS int showfunc,
LogLevel level, const char *fmt, ...)
{
va_list args;
va_start(args, fmt);
- ssh_log(file, func, line, showfunc, level, fmt, args);
+ ssh_log(LOGARGS showfunc, level, fmt, args);
va_end(args);
cleanup_exit(255);
}
The rest (ifdeffing out LogVerbose and the handling in the
eventual consumers of these parameters) should be obvious.
If there’s interest, I can prototype a patch if necessary?
Thanks,
//mirabilos
--
<cnuke> den AGP stecker anfeilen, damit er in den slot aufm 440BX board passt…
oder netzteile, an die man auch den monitor angeschlossen hat und die dann für
ein elektrisch aufgeladenes gehäuse gesorgt haben […] für lacher gut auf jeder
LAN party │ <nvb> damals, als der pizzateig noch auf dem monior "gegangen" ist
More information about the openssh-unix-dev
mailing list