Signed-off-by: Sven Eckelmann <[email protected]>
---
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];
--
1.8.4.rc3