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>
* config/darwin.h: Add static-libgfortran to LINK_SPEC.
......
......@@ -481,9 +481,9 @@ extern void __gcov_ior_profiler (gcov_type *, gcov_type);
#ifndef inhibit_libc
/* The wrappers around some library functions.. */
extern pid_t __gcov_fork (void) ATTRIBUTE_HIDDEN;
extern int __gcov_execl (const char *, const char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execlp (const char *, const char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execle (const char *, const char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execl (const char *, char *, ...) ATTRIBUTE_HIDDEN;
extern int __gcov_execlp (const char *, 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_execvp (const char *, char *const []) ATTRIBUTE_HIDDEN;
extern int __gcov_execve (const char *, char *const [], char *const [])
......
......@@ -828,7 +828,7 @@ __gcov_fork (void)
that they are not lost. */
int
__gcov_execl (const char *path, const char *arg, ...)
__gcov_execl (const char *path, char *arg, ...)
{
va_list ap, aq;
unsigned i, length;
......@@ -845,7 +845,7 @@ __gcov_execl (const char *path, const char *arg, ...)
va_end (ap);
args = (char **) alloca (length * sizeof (void *));
args[0] = (char *) arg;
args[0] = arg;
for (i = 1; i < length; i++)
args[i] = va_arg (aq, char *);
va_end (aq);
......@@ -859,7 +859,7 @@ __gcov_execl (const char *path, const char *arg, ...)
that they are not lost. */
int
__gcov_execlp (const char *path, const char *arg, ...)
__gcov_execlp (const char *path, char *arg, ...)
{
va_list ap, aq;
unsigned i, length;
......@@ -876,7 +876,7 @@ __gcov_execlp (const char *path, const char *arg, ...)
va_end (ap);
args = (char **) alloca (length * sizeof (void *));
args[0] = (char *) arg;
args[0] = arg;
for (i = 1; i < length; i++)
args[i] = va_arg (aq, char *);
va_end (aq);
......@@ -890,7 +890,7 @@ __gcov_execlp (const char *path, const char *arg, ...)
that they are not lost. */
int
__gcov_execle (const char *path, const char *arg, ...)
__gcov_execle (const char *path, char *arg, ...)
{
va_list ap, aq;
unsigned i, length;
......@@ -908,7 +908,7 @@ __gcov_execle (const char *path, const char *arg, ...)
va_end (ap);
args = (char **) alloca (length * sizeof (void *));
args[0] = (char *) arg;
args[0] = arg;
for (i = 1; i < length; i++)
args[i] = 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