aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2002-02-26 03:29:55 +0000
committerAndrew Cagney <cagney@redhat.com>2002-02-26 03:29:55 +0000
commit6972bc8bef0025bdf7458a55d2b85f178d8e9dbc (patch)
treed502ce62af09b69e4e7a0eb59770017aa134d7fd /gdb
parentaa32f823fcb27092ab18e7a2023b091fb7c72f3a (diff)
downloadgdb-6972bc8bef0025bdf7458a55d2b85f178d8e9dbc.zip
gdb-6972bc8bef0025bdf7458a55d2b85f178d8e9dbc.tar.gz
gdb-6972bc8bef0025bdf7458a55d2b85f178d8e9dbc.tar.bz2
* utils.c (perror_with_name): Make string parameter constant.
(print_sys_errmsg): Ditto. (query): Ditto. * defs.h (perror_with_name): Update. (print_sys_errmsg): Update. (query): Update.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog9
-rw-r--r--gdb/defs.h6
-rw-r--r--gdb/utils.c6
3 files changed, 15 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 153ae5e..3af4f0e 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,12 @@
+2002-02-25 Andrew Cagney <ac131313@redhat.com>
+
+ * utils.c (perror_with_name): Make string parameter constant.
+ (print_sys_errmsg): Ditto.
+ (query): Ditto.
+ * defs.h (perror_with_name): Update.
+ (print_sys_errmsg): Update.
+ (query): Update.
+
2002-02-25 Daniel Jacobowitz <drow@mvista.com>
From Eliot Dresselhaus <eliot@ayrnetworks.com>:
diff --git a/gdb/defs.h b/gdb/defs.h
index 7b1a78b..2d1872b 100644
--- a/gdb/defs.h
+++ b/gdb/defs.h
@@ -568,7 +568,7 @@ extern void null_cleanup (void *);
extern int myread (int, char *, int);
-extern int query (char *, ...) ATTR_FORMAT (printf, 1, 2);
+extern int query (const char *, ...) ATTR_FORMAT (printf, 1, 2);
extern void init_page_info (void);
@@ -698,9 +698,9 @@ extern CORE_ADDR string_to_core_addr (const char *my_string);
extern void fprintf_symbol_filtered (struct ui_file *, char *,
enum language, int);
-extern NORETURN void perror_with_name (char *) ATTR_NORETURN;
+extern NORETURN void perror_with_name (const char *) ATTR_NORETURN;
-extern void print_sys_errmsg (char *, int);
+extern void print_sys_errmsg (const char *, int);
/* From regex.c or libc. BSD 4.4 declares this with the argument type as
"const char *" in unistd.h, so we can't declare the argument
diff --git a/gdb/utils.c b/gdb/utils.c
index 8646020..5d64083 100644
--- a/gdb/utils.c
+++ b/gdb/utils.c
@@ -764,7 +764,7 @@ safe_strerror (int errnum)
Then return to command level. */
NORETURN void
-perror_with_name (char *string)
+perror_with_name (const char *string)
{
char *err;
char *combined;
@@ -788,7 +788,7 @@ perror_with_name (char *string)
as the file name for which the error was encountered. */
void
-print_sys_errmsg (char *string, int errcode)
+print_sys_errmsg (const char *string, int errcode)
{
char *err;
char *combined;
@@ -1201,7 +1201,7 @@ gdb_print_host_address (void *addr, struct ui_file *stream)
/* VARARGS */
int
-query (char *ctlstr,...)
+query (const char *ctlstr,...)
{
va_list args;
register int answer;