divalog.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
- /*
- * Include file for defining the kernel loggger messages
- * These definitions are shared between the klog driver and the
- * klogd daemon process
- *
- * Copyright (C) Eicon Technology Corporation, 2000.
- *
- * Eicon File Revision : 1.0
- *
- * This software may be used and distributed according to the terms
- * of the GNU General Public License, incorporated herein by reference.
- *
- */
- #if !defined(_KLOGMSG_H)
- #define _KLOGMSG_H
- /* define a type for a log entry */
- #define KLOG_TEXT_MSG (0)
- #define KLOG_XLOG_MSG (1)
- #define KLOG_XTXT_MSG (2)
- #define KLOG_IDI_REQ (4)
- #define KLOG_IDI_CALLBACK (5)
- #define KLOG_CAPI_MSG (6)
- typedef struct
- {
- unsigned long time_stamp; /* in ms since last system boot */
- int card; /* card number (-1 for all) */
- unsigned int type; /* type of log message (0 is text) */
- unsigned int length; /* message length (non-text messages only) */
- unsigned short code; /* message code (non-text messages only) */
- char buffer[110];/* text/data to log */
- } klog_t;
- void DivasLogAdd(void *buffer, int length);
- #endif /* of _KLOGMSG_H */