Signed-off-by: Sven Eckelmann sven@open-mesh.com --- alfred.h | 8 ++++---- batadv_query.c | 6 +++--- batadv_query.h | 6 +++--- debugfs.c | 3 ++- debugfs.h | 2 +- unix_sock.c | 4 ++-- vis/vis.h | 2 +- 7 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/alfred.h b/alfred.h index a244c64..e44919c 100644 --- a/alfred.h +++ b/alfred.h @@ -91,8 +91,8 @@ struct globals { struct in6_addr address; uint32_t scope_id; struct server *best_server; /* NULL if we are a server ourselves */ - char *interface; - char *mesh_iface; + const char *interface; + const char *mesh_iface; enum opmode opmode; enum clientmode clientmode; int clientmode_arg; @@ -139,8 +139,8 @@ int send_alfred_packet(struct globals *globals, const struct in6_addr *dest, void *buf, int length); /* unix_sock.c */ int unix_sock_read(struct globals *globals); -int unix_sock_open_daemon(struct globals *globals, char *path); -int unix_sock_open_client(struct globals *globals, char *path); +int unix_sock_open_daemon(struct globals *globals, const char *path); +int unix_sock_open_client(struct globals *globals, const char *path); int unix_sock_close(struct globals *globals); int unix_sock_req_data_finish(struct globals *globals, struct transaction_head *head); diff --git a/batadv_query.c b/batadv_query.c index 83083a1..f1e3f24 100644 --- a/batadv_query.c +++ b/batadv_query.c @@ -88,7 +88,7 @@ int ipv6_to_mac(const struct in6_addr *addr, struct ether_addr *mac) return 0; }
-int batadv_interface_check(char *mesh_iface) +int batadv_interface_check(const char *mesh_iface) { char *debugfs_mnt; char full_path[MAX_PATH+1]; @@ -125,7 +125,7 @@ int batadv_interface_check(char *mesh_iface) return 0; }
-struct ether_addr *translate_mac(char *mesh_iface, struct ether_addr *mac) +struct ether_addr *translate_mac(const char *mesh_iface, struct ether_addr *mac) { enum { tg_start, @@ -207,7 +207,7 @@ out: return mac_result; }
-uint8_t get_tq(char *mesh_iface, struct ether_addr *mac) +uint8_t get_tq(const char *mesh_iface, struct ether_addr *mac) { enum { orig_mac, diff --git a/batadv_query.h b/batadv_query.h index 7dca319..5ab6f3e 100644 --- a/batadv_query.h +++ b/batadv_query.h @@ -24,9 +24,9 @@ #include <stdint.h> #include <netinet/in.h>
-struct ether_addr *translate_mac(char *mesh_iface, struct ether_addr *mac); -uint8_t get_tq(char *mesh_iface, struct ether_addr *mac); -int batadv_interface_check(char *mesh_iface); +struct ether_addr *translate_mac(const char *mesh_iface, struct ether_addr *mac); +uint8_t get_tq(const char *mesh_iface, struct ether_addr *mac); +int batadv_interface_check(const char *mesh_iface); int mac_to_ipv6(const struct ether_addr *mac, struct in6_addr *addr); int ipv6_to_mac(const struct in6_addr *addr, struct ether_addr *mac); int is_ipv6_eui64(const struct in6_addr *addr); diff --git a/debugfs.c b/debugfs.c index e62978b..1e9418d 100644 --- a/debugfs.c +++ b/debugfs.c @@ -43,7 +43,8 @@ static const char *debugfs_known_mountpoints[] = { };
/* construct a full path to a debugfs element */ -int debugfs_make_path(const char *fmt, char *mesh_iface, char *buffer, int size) +int debugfs_make_path(const char *fmt, const char *mesh_iface, char *buffer, + int size) { int len;
diff --git a/debugfs.h b/debugfs.h index 6307a9b..b4dc6bb 100644 --- a/debugfs.h +++ b/debugfs.h @@ -32,7 +32,7 @@
extern int debugfs_valid_entry(const char *path); extern char *debugfs_mount(const char *mountpoint); -extern int debugfs_make_path(const char *fmt, char *mesh_iface, +extern int debugfs_make_path(const char *fmt, const char *mesh_iface, char *buffer, int size);
#endif /* __DEBUGFS_H__ */ diff --git a/unix_sock.c b/unix_sock.c index 8bff2e1..6b80f38 100644 --- a/unix_sock.c +++ b/unix_sock.c @@ -35,7 +35,7 @@ #include "hash.h" #include "packet.h"
-int unix_sock_open_daemon(struct globals *globals, char *path) +int unix_sock_open_daemon(struct globals *globals, const char *path) { struct sockaddr_un addr;
@@ -68,7 +68,7 @@ int unix_sock_open_daemon(struct globals *globals, char *path) return 0; }
-int unix_sock_open_client(struct globals *globals, char *path) +int unix_sock_open_client(struct globals *globals, const char *path) { struct sockaddr_un addr;
diff --git a/vis/vis.h b/vis/vis.h index d4a49d0..6ba70c6 100644 --- a/vis/vis.h +++ b/vis/vis.h @@ -89,7 +89,7 @@ struct vis_list_entry { + (vis_data)->entries_n * sizeof(struct vis_entry))
struct globals { - char *interface; + const char *interface; enum opmode opmode; enum vis_format vis_format; uint8_t buf[65536];