original files of m241
This commit is contained in:
@@ -0,0 +1,174 @@
|
||||
/* nfsDebug.h - nfsDebug header */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2013-2014, 2016 Wind River Systems, Inc.
|
||||
*
|
||||
* The right to copy, distribute or otherwise make use of this software
|
||||
* may be licensed only pursuant to the terms of an applicable Wind River
|
||||
* license agreement.
|
||||
*/
|
||||
|
||||
/*
|
||||
modification history
|
||||
--------------------
|
||||
01b,24jun16,yjl Fix VXW6-85513, NFS debug - erroneous behavior
|
||||
01a,09may14,yjl Fix VXW6-1072
|
||||
01a,13jan24,yjl written
|
||||
*/
|
||||
|
||||
#ifndef __INCnfsDebugh
|
||||
#define __INCnfsDebugh
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Defines */
|
||||
|
||||
#define NFS_MOD_VERSION_2 0x01
|
||||
#define NFS_MOD_VERSION_3 0x02
|
||||
#define NFS_MOD_VERSION_ALL 0x04
|
||||
#define NFS_MOD_VERSION_MASK 0x07
|
||||
|
||||
#define NFS_MOD_CLIENT_CACHE 0x01 /* nfsCommon.c */
|
||||
#define NFS_MOD_CLIENT_COMMON 0x02 /* nfsCommon.c */
|
||||
#define NFS_MOD_CLIENT_DRV_V2 0x03 /* nfs2Drv.c */
|
||||
#define NFS_MOD_CLIENT_DRV_V3 0x04 /* nfs3Drv.c */
|
||||
#define NFS_MOD_CLIENT_LIB_V2 0x05 /* nfs2Lib.c */
|
||||
#define NFS_MOD_CLIENT_LIB_V3 0x06 /* nfs3Lib.c */
|
||||
|
||||
#define NFS_MOD_SERVER_CACHE 0x07 /* nfsHash.c */
|
||||
#define NFS_MOD_SERVER_DEAMON 0x08 /* nfsd.c */
|
||||
#define NFS_MOD_SERVER_COMMON 0x09 /* nfsdCommon.c */
|
||||
#define NFS_MOD_SERVER_LIB_V2 0x0a /* nfs2dLib.c */
|
||||
#define NFS_MOD_SERVER_LIB_V3 0x0b /* nfs3dLib.c */
|
||||
|
||||
|
||||
#define NFS_MOD_MOUNT_DEAMON 0x0c /* mountd.c */
|
||||
#define NFS_MOD_MOUNT_LIB_V2 0x0d /* mount1Lib.c */
|
||||
#define NFS_MOD_MOUNT_LIB_V3 0x0e /* mount3Lib.c */
|
||||
|
||||
#define NFS_NONE_DEBUG 0 /* Show NONE msgs */
|
||||
#define NFS_ERROR_DEBUG 1 /* Show ERROR msgs */
|
||||
#define NFS_WARNING_DEBUG 2 /* Show WARNING msgs */
|
||||
#define NFS_NORMAL_DEBUG 3 /* Show NORMAL msgs */
|
||||
#define NFS_VERBOSE_DEBUG 4 /* Show VERBOSE msgs */
|
||||
|
||||
|
||||
#if 0
|
||||
#define NFS_LOG_FD ioStdFd[2]
|
||||
#else
|
||||
#define NFS_LOG_FD 2
|
||||
#endif
|
||||
|
||||
#ifdef _WRS_CONFIG_NFS_DBG
|
||||
|
||||
IMPORT int nfsDebugLevel;
|
||||
IMPORT int noFileFlag;
|
||||
|
||||
IMPORT void nfsDebugInit (int debugLevel);
|
||||
|
||||
#define NFS_ERR( module, fd, fmt,arg1, arg2, arg3, arg4, arg5, arg6 ) \
|
||||
{ \
|
||||
if( (nfsDebugLevel) >= NFS_ERROR_DEBUG ) \
|
||||
{ \
|
||||
if (noFileFlag) \
|
||||
fdprintf( fd, "ERR: MODULE %d, %s , " fmt, \
|
||||
module, __TIME__, arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 );\
|
||||
else \
|
||||
fdprintf( fd, "ERR: MODULE %d, %s , %d , %s , " fmt, \
|
||||
module, __FILE__, __LINE__, __TIME__,arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 ); \
|
||||
} \
|
||||
}
|
||||
|
||||
#define NFS_WARN( module, fd, fmt, arg1,arg2,arg3,arg4,arg5,arg6 ) \
|
||||
{ \
|
||||
if( (nfsDebugLevel) >= NFS_WARNING_DEBUG ) \
|
||||
{ \
|
||||
if (noFileFlag ) \
|
||||
fdprintf( fd, "WARN: MODULE %d, %s , " fmt, \
|
||||
module, __TIME__, arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 );\
|
||||
else \
|
||||
fdprintf( fd, "WARN: MODULE %d, %s , %d , %s , " fmt, \
|
||||
module, __FILE__, __LINE__, __TIME__,arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 ); \
|
||||
}\
|
||||
}
|
||||
|
||||
#define NFS_NORM( module, fd, fmt, arg1,arg2,arg3,arg4,arg5,arg6) \
|
||||
{ \
|
||||
if( (nfsDebugLevel) >= NFS_NORMAL_DEBUG ) \
|
||||
{ \
|
||||
if (noFileFlag ) \
|
||||
fdprintf( fd, "NORM: MODULE %d, %s , " fmt, \
|
||||
module, __TIME__, arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 );\
|
||||
else \
|
||||
fdprintf( fd, "NORM: MODULE %d, %s , %d , %s , " fmt, \
|
||||
module, __FILE__, __LINE__, __TIME__,arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 ); \
|
||||
} \
|
||||
}
|
||||
|
||||
#define NFS_VERB( module, fd, fmt, arg1,arg2,arg3,arg4,arg5,arg6 ) \
|
||||
{ \
|
||||
if( (nfsDebugLevel) >= NFS_VERBOSE_DEBUG ) \
|
||||
{\
|
||||
if (noFileFlag ) \
|
||||
fdprintf( fd, "VERB: MODULE %d, %s , " fmt, \
|
||||
module, __TIME__, arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 );\
|
||||
else \
|
||||
fdprintf( fd, "VERB: MODULE %d, %s , %d , %s , " fmt, \
|
||||
module, __FILE__, __LINE__, __TIME__,arg1,arg2, \
|
||||
arg3,arg4,arg5,arg6 ); \
|
||||
} \
|
||||
}
|
||||
|
||||
#else
|
||||
#define NFS_ERR( module, fd, fmt,arg1, arg2, arg3, arg4, arg5, arg6 )
|
||||
|
||||
#define NFS_WARN( module, fd, fmt, arg1,arg2,arg3,arg4,arg5,arg6 )
|
||||
|
||||
#define NFS_NORM( module, fd, fmt, arg1,arg2,arg3,arg4,arg5,arg6)
|
||||
|
||||
#define NFS_VERB( module, fd, fmt, arg1,arg2,arg3,arg4,arg5,arg6 )
|
||||
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
#define NDEBUG
|
||||
#define NFS_ERR(lvl,fmt,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) {}
|
||||
#define NFS_WARN(lvl,fmt,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) {}
|
||||
#define NFS_NORM(lvl,fmt,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) {}
|
||||
#define NFS_VERB(lvl,fmt,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) {}
|
||||
|
||||
#endif /* DEBUG */
|
||||
|
||||
|
||||
|
||||
#if 0
|
||||
/* function declarations */
|
||||
|
||||
#if defined(__STDC__) || defined(__cplusplus)
|
||||
|
||||
extern VOID nfsDebugInit (int debugLevel);
|
||||
|
||||
#else
|
||||
|
||||
extern VOID nfsDebugInit ();
|
||||
|
||||
#endif /* __STDC__ */
|
||||
|
||||
#endif
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __INCnfsDebugh */
|
||||
|
||||
Reference in New Issue
Block a user