[evlog-dev] [PATCH] support POSIX_LOG_PRINTF in other kernel
"Zhu, Yi" <[email protected]> Mon, 16 Dec 2002 15:27:37 +0800
| Newsgroups | gmane.linux.kernel.event-logging |
|---|---|
| Message-ID | <[email protected]> |
Hi, I found only kernel v2.5.33 and v2.5.38 in directory evlog/kernel support POSIX_LOG_PRINTF and can be compiled successfully. I added the definition of POSIX_LOG_PRINTF for other kernels in the below patch against current CVS. diff -Naur evlog/kernel/v2.4.10/include/linux/evl_log.h evlog-new/kernel/v2. 4.10/include/linux/evl_log.h --- evlog/kernel/v2.4.10/include/linux/evl_log.h 2002-06-04 03:23:39. 000000000 +0800 +++ evlog-new/kernel/v2.4.10/include/linux/evl_log.h 2002-12-16 14:45:47. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.14/include/linux/evl_log.h evlog-new/kernel/v2. 4.14/include/linux/evl_log.h --- evlog/kernel/v2.4.14/include/linux/evl_log.h 2002-06-04 03:23:39. 000000000 +0800 +++ evlog-new/kernel/v2.4.14/include/linux/evl_log.h 2002-12-16 14:44:42. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.16/include/linux/evl_log.h evlog-new/kernel/v2. 4.16/include/linux/evl_log.h --- evlog/kernel/v2.4.16/include/linux/evl_log.h 2002-06-04 03:23:39. 000000000 +0800 +++ evlog-new/kernel/v2.4.16/include/linux/evl_log.h 2002-12-16 14:45:55. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.17/include/linux/evl_log.h evlog-new/kernel/v2. 4.17/include/linux/evl_log.h --- evlog/kernel/v2.4.17/include/linux/evl_log.h 2002-06-04 03:23:39. 000000000 +0800 +++ evlog-new/kernel/v2.4.17/include/linux/evl_log.h 2002-12-16 14:45:02. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.18/include/linux/evl_log.h evlog-new/kernel/v2. 4.18/include/linux/evl_log.h --- evlog/kernel/v2.4.18/include/linux/evl_log.h 2002-05-30 07:14:18. 000000000 +0800 +++ evlog-new/kernel/v2.4.18/include/linux/evl_log.h 2002-12-16 14:46:05. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.19/include/linux/evl_log.h evlog-new/kernel/v2. 4.19/include/linux/evl_log.h --- evlog/kernel/v2.4.19/include/linux/evl_log.h 2002-08-06 06:16:47. 000000000 +0800 +++ evlog-new/kernel/v2.4.19/include/linux/evl_log.h 2002-12-16 14:45:11. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.2/include/linux/evl_log.h evlog-new/kernel/v2.4.2/include/linux/evl_log.h --- evlog/kernel/v2.4.2/include/linux/evl_log.h 2002-06-04 03:23:30.000000000 +0800 +++ evlog-new/kernel/v2.4.2/include/linux/evl_log.h 2002-12-16 14:46:15. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.4/include/linux/evl_log.h evlog-new/kernel/v2.4.4/include/linux/evl_log.h --- evlog/kernel/v2.4.4/include/linux/evl_log.h 2002-06-04 03:23:38.000000000 +0800 +++ evlog-new/kernel/v2.4.4/include/linux/evl_log.h 2002-12-16 14:45:20. 000000000 +0800 @@ -45,6 +45,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.4.9-13/include/linux/evl_log.h evlog-new/kernel/v2.4.9-13/include/linux/evl_log.h --- evlog/kernel/v2.4.9-13/include/linux/evl_log.h 2002-03-07 03:18:36. 000000000 +0800 +++ evlog-new/kernel/v2.4.9-13/include/linux/evl_log.h 2002-12-16 14:46:28. 000000000 +0800 @@ -43,6 +43,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.5.6/include/linux/evl_log.h evlog-new/kernel/v2.5.6/include/linux/evl_log.h --- evlog/kernel/v2.5.6/include/linux/evl_log.h 2002-03-12 06:37:54.000000000 +0800 +++ evlog-new/kernel/v2.5.6/include/linux/evl_log.h 2002-12-16 14:45:35. 000000000 +0800 @@ -43,6 +43,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) diff -Naur evlog/kernel/v2.5.7/include/linux/evl_log.h evlog-new/kernel/v2.5.7/include/linux/evl_log.h --- evlog/kernel/v2.5.7/include/linux/evl_log.h 2002-04-05 01:07:43.000000000 +0800 +++ evlog-new/kernel/v2.5.7/include/linux/evl_log.h 2002-12-16 14:46:45. 000000000 +0800 @@ -43,6 +43,7 @@ #define POSIX_LOG_NODATA 0 #define POSIX_LOG_BINARY 1 #define POSIX_LOG_STRING 2 +#define POSIX_LOG_PRINTF 3 /* Maximum length of variable portion of record */ #define POSIX_LOG_ENTRY_MAXLEN (8 * 1024) ---------------------------------------------------------------------------- ---------------------------------------------------- Opinions expressed are those of the author and do not represent Intel Corp. Zhu Yi (Chuyee) Intel China Software Lab (ICSL) 22nd Floor, ShanghaiMart Tower No. 2299 Yan'an Road(West) Shanghai 200336, PRC Tel: 8621-52574545-1261 Fax: 8621-62366119 GnuPG v1.0.6 (GNU/Linux) http://cn.geocities.com/chewie_chuyee/gpg.txt 1024D/71C34820 C939 2B0B FBCE 1D51 109A 55E5 8650 DB90 71C3 4820 ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/