From 7814f977e3043f64c1a80f0449a2e26147510caf Mon Sep 17 00:00:00 2001 From: laforge Date: Mon, 20 Aug 2007 15:53:47 +0000 Subject: remove 'struct llist_head' from phonebook messages because * pointer in data structures passed along sockets is a bad idea, if that socket is later a network socket and the pointer size of both ends is different * we cannot include linux_list.h into libgsmd, since libgsmd is LGPL and linux_list.h GPL licensed libgsmd and gsmd are actually not using that list header, only the shell program is effected massively. I hope somebody will clean up after me. At least this now should solve the issue with non-compiling libgsmd users (such as libmokogsmd). git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2748 99fdad57-331a-0410-800a-d7fa5415bdb3 --- include/gsmd/usock.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'include/gsmd') diff --git a/include/gsmd/usock.h b/include/gsmd/usock.h index 19c616c..bfd4cd0 100644 --- a/include/gsmd/usock.h +++ b/include/gsmd/usock.h @@ -2,7 +2,6 @@ #define _GSMD_USOCK_H #include -#include #define GSMD_UNIX_SOCKET "\0gsmd" //#define GSMD_UNIX_SOCKET_TYPE SOCK_SEQPACKET @@ -426,7 +425,6 @@ struct gsmd_phonebook_readrg { #define GSMD_PB_NUMB_MAXLEN 44 #define GSMD_PB_TEXT_MAXLEN 14 struct gsmd_phonebook { - struct llist_head list; u_int8_t index; char numb[GSMD_PB_NUMB_MAXLEN+1]; u_int8_t type; @@ -474,7 +472,6 @@ struct gsmd_msg_prefoper { }; struct gsmd_phonebook_storage { - struct llist_head list; char storage[3]; } __attribute__ ((packed)); @@ -510,6 +507,7 @@ struct gsmd_msg_hdr { #include #include +#include struct gsmd_user; -- cgit v1.2.3