summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorNick Kralevich <nnk@google.com>2012-03-22 10:18:20 -0700
committerNick Kralevich <nnk@google.com>2012-03-22 10:18:20 -0700
commit10331ed16cb2c28092e381cab70df9824a99515f (patch)
treeee4aef7edc3e95359edca130c29a0573a91fa68e /include
parent3076bfd036cf05c8359f6968525ebbadda0316f1 (diff)
downloadsystem_core-10331ed16cb2c28092e381cab70df9824a99515f.zip
system_core-10331ed16cb2c28092e381cab70df9824a99515f.tar.gz
system_core-10331ed16cb2c28092e381cab70df9824a99515f.tar.bz2
Revert "logger: Add the update kernel struct to userspace"
This reverts commit 56c3065b7968e2cf00ffc4914d5f2fe86b98ae15. Breaks win_sdk build.
Diffstat (limited to 'include')
-rw-r--r--include/cutils/logger.h41
1 files changed, 3 insertions, 38 deletions
diff --git a/include/cutils/logger.h b/include/cutils/logger.h
index ccb0cac..b60f7ad 100644
--- a/include/cutils/logger.h
+++ b/include/cutils/logger.h
@@ -11,13 +11,7 @@
#define _UTILS_LOGGER_H
#include <stdint.h>
-#include <sys/types.h>
-/*
- * The userspace structure for version 1 of the logger_entry ABI.
- * This structure is returned to userspace by the kernel logger
- * driver unless an upgrade to a newer ABI version is requested.
- */
struct logger_entry {
uint16_t len; /* length of the payload */
uint16_t __pad; /* no matter what, we get 2 bytes of padding */
@@ -28,41 +22,14 @@ struct logger_entry {
char msg[0]; /* the entry's payload */
};
-/*
- * The userspace structure for version 2 of the logger_entry ABI.
- * This structure is returned to userspace if ioctl(LOGGER_SET_VERSION)
- * is called with version==2
- */
-struct logger_entry_v2 {
- uint16_t len; /* length of the payload */
- uint16_t hdr_size; /* sizeof(struct logger_entry_v2) */
- int32_t pid; /* generating process's pid */
- int32_t tid; /* generating process's tid */
- int32_t sec; /* seconds since Epoch */
- int32_t nsec; /* nanoseconds */
- uid_t euid; /* effective UID of logger */
- char msg[0]; /* the entry's payload */
-};
-
#define LOGGER_LOG_MAIN "log/main"
#define LOGGER_LOG_RADIO "log/radio"
#define LOGGER_LOG_EVENTS "log/events"
#define LOGGER_LOG_SYSTEM "log/system"
-/*
- * The maximum size of the log entry payload that can be
- * written to the kernel logger driver. An attempt to write
- * more than this amount to /dev/log/* will result in a
- * truncated log entry.
- */
-#define LOGGER_ENTRY_MAX_PAYLOAD 4076
-
-/*
- * The maximum size of a log entry which can be read from the
- * kernel logger driver. An attempt to read less than this amount
- * may result in read() returning EINVAL.
- */
-#define LOGGER_ENTRY_MAX_LEN (5*1024)
+#define LOGGER_ENTRY_MAX_LEN (4*1024)
+#define LOGGER_ENTRY_MAX_PAYLOAD \
+ (LOGGER_ENTRY_MAX_LEN - sizeof(struct logger_entry))
#ifdef HAVE_IOCTL
@@ -74,8 +41,6 @@ struct logger_entry_v2 {
#define LOGGER_GET_LOG_LEN _IO(__LOGGERIO, 2) /* used log len */
#define LOGGER_GET_NEXT_ENTRY_LEN _IO(__LOGGERIO, 3) /* next entry len */
#define LOGGER_FLUSH_LOG _IO(__LOGGERIO, 4) /* flush log */
-#define LOGGER_GET_VERSION _IO(__LOGGERIO, 5) /* abi version */
-#define LOGGER_SET_VERSION _IO(__LOGGERIO, 6) /* abi version */
#endif // HAVE_IOCTL