1*6a54128fSAndroid Build Coastguard Worker /* 2*6a54128fSAndroid Build Coastguard Worker * 3*6a54128fSAndroid Build Coastguard Worker * Various things common for all utilities 4*6a54128fSAndroid Build Coastguard Worker * 5*6a54128fSAndroid Build Coastguard Worker */ 6*6a54128fSAndroid Build Coastguard Worker 7*6a54128fSAndroid Build Coastguard Worker #ifndef __QUOTA_COMMON_H__ 8*6a54128fSAndroid Build Coastguard Worker #define __QUOTA_COMMON_H__ 9*6a54128fSAndroid Build Coastguard Worker 10*6a54128fSAndroid Build Coastguard Worker #if EXT2_FLAT_INCLUDES 11*6a54128fSAndroid Build Coastguard Worker #include "e2_types.h" 12*6a54128fSAndroid Build Coastguard Worker #else 13*6a54128fSAndroid Build Coastguard Worker #include <ext2fs/ext2_types.h> 14*6a54128fSAndroid Build Coastguard Worker #endif /* EXT2_FLAT_INCLUDES */ 15*6a54128fSAndroid Build Coastguard Worker 16*6a54128fSAndroid Build Coastguard Worker /* #define DEBUG_QUOTA 1 */ 17*6a54128fSAndroid Build Coastguard Worker 18*6a54128fSAndroid Build Coastguard Worker #ifndef __attribute__ 19*6a54128fSAndroid Build Coastguard Worker # if !defined __GNUC__ || __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__ 20*6a54128fSAndroid Build Coastguard Worker # define __attribute__(x) 21*6a54128fSAndroid Build Coastguard Worker # endif 22*6a54128fSAndroid Build Coastguard Worker #endif 23*6a54128fSAndroid Build Coastguard Worker 24*6a54128fSAndroid Build Coastguard Worker #define log_err(format, arg ...) \ 25*6a54128fSAndroid Build Coastguard Worker fprintf(stderr, "[ERROR] %s:%d:%s: " format "\n", \ 26*6a54128fSAndroid Build Coastguard Worker __FILE__, __LINE__, __func__, ## arg) 27*6a54128fSAndroid Build Coastguard Worker 28*6a54128fSAndroid Build Coastguard Worker #ifdef DEBUG_QUOTA 29*6a54128fSAndroid Build Coastguard Worker # define log_debug(format, arg ...) \ 30*6a54128fSAndroid Build Coastguard Worker fprintf(stderr, "[DEBUG] %s:%d:%s: " format "\n", \ 31*6a54128fSAndroid Build Coastguard Worker __FILE__, __LINE__, __func__, ## arg) 32*6a54128fSAndroid Build Coastguard Worker #else 33*6a54128fSAndroid Build Coastguard Worker # define log_debug(...) 34*6a54128fSAndroid Build Coastguard Worker #endif 35*6a54128fSAndroid Build Coastguard Worker 36*6a54128fSAndroid Build Coastguard Worker #endif /* __QUOTA_COMMON_H__ */ 37