#ifndef _ZMODDBG_H_ | |
#define _ZMODDBG_H_ | |
// #define __ZMODDBG__ | |
// #define __ZMOD_KDEBUG__ | |
// #define __ZMOD_KTRACE__ | |
#ifdef __ZMODDBG__ | |
#ifdef __ZMOD_KDEBUG__ | |
#define KDEBUG(msg, ...) cmn_err(CE_WARN, "KDEBUG %s(%d) %s " msg , __FILE__, __LINE__, __FUNCTION__ __VA_OPT__(,) __VA_ARGS__ ) | |
#endif | |
#ifdef __ZMOD_KTRACE__ | |
#define KTRACE() cmn_err(CE_WARN, "KTRACE %s(%d) %s", __FILE__, __LINE__, __FUNCTION__) | |
#endif | |
#endif | |
#ifndef KDEBUG | |
#define KDEBUG(msg,...) | |
#endif | |
#ifndef KTRACE | |
#define KTRACE() | |
#endif | |
#endif |