From 7fe163099476937a14dd7a0714de542f7f94f665 Mon Sep 17 00:00:00 2001 From: laforge Date: Sun, 22 Oct 2006 23:17:15 +0000 Subject: gsmd passthrough mode now working git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@109 99fdad57-331a-0410-800a-d7fa5415bdb3 --- src/gsmd/gsmd.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/gsmd/gsmd.h') diff --git a/src/gsmd/gsmd.h b/src/gsmd/gsmd.h index 460e9d4..9c3a484 100644 --- a/src/gsmd/gsmd.h +++ b/src/gsmd/gsmd.h @@ -14,11 +14,12 @@ struct gsmd_atcmd { struct llist_head list; void *ctx; - int (*cb)(struct gsmd_atcmd *, void *); - u_int8_t flags; + int (*cb)(struct gsmd_atcmd *cmd, void *ctx, char *resp); + char *resp; int32_t ret; u_int32_t buflen; - char *resp; + u_int16_t id; + u_int8_t flags; char buf[]; }; @@ -73,10 +74,10 @@ struct gsmd_user { extern int gsmdlog_init(const char *path); /* write a message to the daemons' logfile */ -void __gsmd_log(int level, const char *file, int line, const char *message, ...); +void __gsmd_log(int level, const char *file, int line, const char *function, const char *message, ...); /* macro for logging including filename and line number */ #define gsmd_log(level, format, args...) \ - __gsmd_log(level, __FILE__, __LINE__, format, ## args) + __gsmd_log(level, __FILE__, __LINE__, __FUNCTION__, format, ## args) #define DEBUGP(x, args ...) gsmd_log(GSMD_DEBUG, x, ## args) -- cgit v1.2.3