#include <asm/byteorder.h>
#include <talloc/talloc.h>
+#include <waiter/waiter.h>
+#include <log/log.h>
#include "pb-protocol/pb-protocol.h"
#include "list/list.h"
-#include "log.h"
-#include "waiter.h"
#include "device-handler.h"
+#include "discover-server.h"
struct discover_server {
int socket;
client->fd);
}
-static int client_write_message(struct discover_server *server,
+static int client_write_message(
+ struct discover_server *server __attribute__((unused)),
struct client *client, struct pb_protocol_message *message)
{
int rc;
}
static int write_add_message(struct discover_server *server,
- struct client *client, struct device *dev)
+ struct client *client, const struct device *dev)
{
struct pb_protocol_message *message;
int len;
static int discover_server_process(void *arg)
{
struct discover_server *server = arg;
- struct device *devices;
+ const struct device *devices;
struct client *client;
int fd, i, n_devices;