/* common.h * * Russ Dill September 2001 * Rewritten by Vladimir Oleynik (C) 2003 * * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. */ #ifndef _COMMON_H #define _COMMON_H #include "libbb_udhcp.h" enum syslog_levels { LOG_EMERG = 0, LOG_ALERT, LOG_CRIT, LOG_WARNING, LOG_ERR, LOG_INFO, LOG_DEBUG }; #include long uptime(void); #define LOG(level, str, args...) udhcp_logging(level, str, ## args) #if ENABLE_FEATURE_UDHCP_DEBUG # define DEBUG(level, str, args...) LOG(level, str, ## args) #else # define DEBUG(level, str, args...) do {;} while(0) #endif #endif