summaryrefslogtreecommitdiff
path: root/src/storage.c
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2012-10-09 14:12:00 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2012-10-09 18:37:42 +0200
commit95c71594587c7cabb234858e95fda5e7951ded51 (patch)
tree35ddedf427b09fbb36d6225ce6e3f00cf5f71b66 /src/storage.c
parent67fbf83a6fc0d9a241abdd61be3430a2dd92498b (diff)
downloadbluez-95c71594587c7cabb234858e95fda5e7951ded51.tar.gz
storage: Remove not used read_remote_features
It was only usefull with hciops.
Diffstat (limited to 'src/storage.c')
-rw-r--r--src/storage.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/storage.c b/src/storage.c
index 297aba76d..ac660219e 100644
--- a/src/storage.c
+++ b/src/storage.c
@@ -435,51 +435,6 @@ done:
return 0;
}
-static int decode_bytes(const char *str, unsigned char *bytes, size_t len)
-{
- unsigned int i;
-
- for (i = 0; i < len; i++) {
- if (sscanf(str + (i * 2), "%02hhX", &bytes[i]) != 1)
- return -EINVAL;
- }
-
- return 0;
-}
-
-int read_remote_features(const bdaddr_t *local, const bdaddr_t *peer,
- unsigned char *page1, unsigned char *page2)
-{
- char filename[PATH_MAX + 1], addr[18], *str;
- size_t len;
- int err;
-
- if (page1 == NULL && page2 == NULL)
- return -EINVAL;
-
- create_filename(filename, PATH_MAX, local, "features");
-
- ba2str(peer, addr);
-
- str = textfile_get(filename, addr);
- if (!str)
- return -ENOENT;
-
- len = strlen(str);
-
- err = -ENOENT;
-
- if (page1 && len >= 16)
- err = decode_bytes(str, page1, 8);
-
- if (page2 && len >= 33)
- err = decode_bytes(str + 17, page2, 8);
-
- free(str);
-
- return err;
-}
-
int write_lastseen_info(const bdaddr_t *local, const bdaddr_t *peer,
uint8_t peer_type, struct tm *tm)
{