diff options
author | Pedro Alves <palves@redhat.com> | 2017-04-05 19:21:37 +0100 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2017-04-05 19:21:37 +0100 |
commit | 995816ba55d952b2823d2ead66495c5cad6dfe58 (patch) | |
tree | d2d9a758f0156e7589f4f6be87a483e8fe3cd6f4 /gdb/procfs.c | |
parent | 3e83a920090130052a407621b94b94513f539fda (diff) | |
download | gdb-995816ba55d952b2823d2ead66495c5cad6dfe58.zip gdb-995816ba55d952b2823d2ead66495c5cad6dfe58.tar.gz gdb-995816ba55d952b2823d2ead66495c5cad6dfe58.tar.bz2 |
-Wwrite-strings: More Solaris
Some obvious constifications found by attempting to build 64-bit GDB
on Solaris 11.
gdb/ChangeLog:
2017-04-05 Pedro Alves <palves@redhat.com>
* proc-api.c (struct trans): Constify.
(procfs_note): Constify.
* proc-events.c (struct trans, syscall_table):
* proc-flags.c (struct trans): Constify.
* proc-utils.h (procfs_note): Constify.
* proc-why.c (struct trans): Constify.
* procfs.c (dead_procinfo, find_syscall, proc_warn, proc_error)
(procfs_detach): Constify.
* sol-thread.c (struct string_map): Constify.
(td_err_string, td_state_string): Constify.
Diffstat (limited to 'gdb/procfs.c')
-rw-r--r-- | gdb/procfs.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gdb/procfs.c b/gdb/procfs.c index 71d4b64..87c317f 100644 --- a/gdb/procfs.c +++ b/gdb/procfs.c @@ -421,7 +421,7 @@ static procinfo *find_procinfo (int pid, int tid); static procinfo *create_procinfo (int pid, int tid); static void destroy_procinfo (procinfo * p); static void do_destroy_procinfo_cleanup (void *); -static void dead_procinfo (procinfo * p, char *msg, int killp); +static void dead_procinfo (procinfo * p, const char *msg, int killp); static int open_procinfo_files (procinfo * p, int which); static void close_procinfo_files (procinfo * p); static int sysset_t_size (procinfo *p); @@ -429,7 +429,7 @@ static sysset_t *sysset_t_alloc (procinfo * pi); #ifdef DYNAMIC_SYSCALLS static void load_syscalls (procinfo *pi); static void free_syscalls (procinfo *pi); -static int find_syscall (procinfo *pi, char *name); +static int find_syscall (procinfo *pi, const char *name); #endif /* DYNAMIC_SYSCALLS */ static int iterate_over_mappings @@ -801,7 +801,7 @@ enum { NOKILL, KILL }; destroys the data structure. */ static void -dead_procinfo (procinfo *pi, char *msg, int kill_p) +dead_procinfo (procinfo *pi, const char *msg, int kill_p) { char procfile[80]; @@ -982,7 +982,7 @@ free_syscalls (procinfo *pi) If no match is found, return -1. */ static int -find_syscall (procinfo *pi, char *name) +find_syscall (procinfo *pi, const char *name) { int i; @@ -1020,14 +1020,14 @@ static int proc_iterate_over_threads void *ptr); static void -proc_warn (procinfo *pi, char *func, int line) +proc_warn (procinfo *pi, const char *func, int line) { sprintf (errmsg, "procfs: %s line %d, %s", func, line, pi->pathname); print_sys_errmsg (errmsg, errno); } static void -proc_error (procinfo *pi, char *func, int line) +proc_error (procinfo *pi, const char *func, int line) { sprintf (errmsg, "procfs: %s line %d, %s", func, line, pi->pathname); perror_with_name (errmsg); @@ -3066,7 +3066,7 @@ procfs_detach (struct target_ops *ops, const char *args, int from_tty) if (from_tty) { - char *exec_file; + const char *exec_file; exec_file = get_exec_file (0); if (exec_file == NULL) @@ -4557,11 +4557,11 @@ procfs_create_inferior (struct target_ops *ops, char *exec_file, if the caller is the superuser; failing to use it loses if there are ACLs or some such. */ - char *p; - char *p1; + const char *p; + const char *p1; /* FIXME-maybe: might want "set path" command so user can change what path is used from within GDB. */ - char *path = getenv ("PATH"); + const char *path = getenv ("PATH"); int len; struct stat statbuf; |