Commit cbb8dee3 by Ben Elliston Committed by Ben Elliston

libgcov.c (__gcov_execl, [...]): Remove const qualifier from arg parameter.

	* libgcov.c (__gcov_execl, __gcov_execlp, __gcov_execle): Remove
	const qualifier from arg parameter. Remove unnecessary cast to
	char *.
	* gcov-io.h (__gcov_execl, __gcov_execlp, __gcov_execle): Remove
	const qualifier from arg 2.

From-SVN: r143511
parent 3e98d281
2009-01-20 Ben Elliston <bje@au.ibm.com>
* libgcov.c (__gcov_execl, __gcov_execlp, __gcov_execle): Remove
const qualifier from arg parameter. Remove unnecessary cast to
char *.
* gcov-io.h (__gcov_execl, __gcov_execlp, __gcov_execle): Remove
const qualifier from arg 2.
2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
* config/darwin.h: Add static-libgfortran to LINK_SPEC. * config/darwin.h: Add static-libgfortran to LINK_SPEC.
......
...@@ -481,9 +481,9 @@ extern void __gcov_ior_profiler (gcov_type *, gcov_type); ...@@ -481,9 +481,9 @@ extern void __gcov_ior_profiler (gcov_type *, gcov_type);
#ifndef inhibit_libc #ifndef inhibit_libc
/* The wrappers around some library functions.. */ /* The wrappers around some library functions.. */
extern pid_t __gcov_fork (void) ATTRIBUTE_HIDDEN; extern pid_t __gcov_fork (void) ATTRIBUTE_HIDDEN;
extern int __gcov_execl (const char *, const char *, ...) ATTRIBUTE_HIDDEN; extern int __gcov_execl (const char *, char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execlp (const char *, const char *, ...) ATTRIBUTE_HIDDEN; extern int __gcov_execlp (const char *, char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execle (const char *, const char *, ...) ATTRIBUTE_HIDDEN; extern int __gcov_execle (const char *, char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execv (const char *, char *const []) ATTRIBUTE_HIDDEN; extern int __gcov_execv (const char *, char *const []) ATTRIBUTE_HIDDEN;
extern int __gcov_execvp (const char *, char *const []) ATTRIBUTE_HIDDEN; extern int __gcov_execvp (const char *, char *const []) ATTRIBUTE_HIDDEN;
extern int __gcov_execve (const char *, char *const [], char *const []) extern int __gcov_execve (const char *, char *const [], char *const [])
......
...@@ -828,7 +828,7 @@ __gcov_fork (void) ...@@ -828,7 +828,7 @@ __gcov_fork (void)
that they are not lost. */ that they are not lost. */
int int
__gcov_execl (const char *path, const char *arg, ...) __gcov_execl (const char *path, char *arg, ...)
{ {
va_list ap, aq; va_list ap, aq;
unsigned i, length; unsigned i, length;
...@@ -845,7 +845,7 @@ __gcov_execl (const char *path, const char *arg, ...) ...@@ -845,7 +845,7 @@ __gcov_execl (const char *path, const char *arg, ...)
va_end (ap); va_end (ap);
args = (char **) alloca (length * sizeof (void *)); args = (char **) alloca (length * sizeof (void *));
args[0] = (char *) arg; args[0] = arg;
for (i = 1; i < length; i++) for (i = 1; i < length; i++)
args[i] = va_arg (aq, char *); args[i] = va_arg (aq, char *);
va_end (aq); va_end (aq);
...@@ -859,7 +859,7 @@ __gcov_execl (const char *path, const char *arg, ...) ...@@ -859,7 +859,7 @@ __gcov_execl (const char *path, const char *arg, ...)
that they are not lost. */ that they are not lost. */
int int
__gcov_execlp (const char *path, const char *arg, ...) __gcov_execlp (const char *path, char *arg, ...)
{ {
va_list ap, aq; va_list ap, aq;
unsigned i, length; unsigned i, length;
...@@ -876,7 +876,7 @@ __gcov_execlp (const char *path, const char *arg, ...) ...@@ -876,7 +876,7 @@ __gcov_execlp (const char *path, const char *arg, ...)
va_end (ap); va_end (ap);
args = (char **) alloca (length * sizeof (void *)); args = (char **) alloca (length * sizeof (void *));
args[0] = (char *) arg; args[0] = arg;
for (i = 1; i < length; i++) for (i = 1; i < length; i++)
args[i] = va_arg (aq, char *); args[i] = va_arg (aq, char *);
va_end (aq); va_end (aq);
...@@ -890,7 +890,7 @@ __gcov_execlp (const char *path, const char *arg, ...) ...@@ -890,7 +890,7 @@ __gcov_execlp (const char *path, const char *arg, ...)
that they are not lost. */ that they are not lost. */
int int
__gcov_execle (const char *path, const char *arg, ...) __gcov_execle (const char *path, char *arg, ...)
{ {
va_list ap, aq; va_list ap, aq;
unsigned i, length; unsigned i, length;
...@@ -908,7 +908,7 @@ __gcov_execle (const char *path, const char *arg, ...) ...@@ -908,7 +908,7 @@ __gcov_execle (const char *path, const char *arg, ...)
va_end (ap); va_end (ap);
args = (char **) alloca (length * sizeof (void *)); args = (char **) alloca (length * sizeof (void *));
args[0] = (char *) arg; args[0] = arg;
for (i = 1; i < length; i++) for (i = 1; i < length; i++)
args[i] = va_arg (aq, char *); args[i] = va_arg (aq, char *);
envp = va_arg (aq, char **); envp = va_arg (aq, char **);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment