diff --git a/lib/libc/posix/_execl.c b/lib/libc/posix/_execl.c index 9337e59ae..ba3001917 100644 --- a/lib/libc/posix/_execl.c +++ b/lib/libc/posix/_execl.c @@ -38,6 +38,10 @@ #include #include +#ifndef __UNCONST +#define __UNCONST(x) ((void *) (x)) +#endif + extern char * const **_penviron; /* The default environment. */ int diff --git a/lib/libc/posix/_execle.c b/lib/libc/posix/_execle.c index bb9fe1987..235fac995 100644 --- a/lib/libc/posix/_execle.c +++ b/lib/libc/posix/_execle.c @@ -38,6 +38,10 @@ #include #include +#ifndef __UNCONST +#define __UNCONST(x) ((void *) (x)) +#endif + int execle(const char *path, const char *arg1, ...) /* execle("/bin/sh", "sh", "-c", "example", (char *) 0, my_env_array); */ { diff --git a/lib/libc/posix/_execlp.c b/lib/libc/posix/_execlp.c index 4d3daefd0..9965223fb 100644 --- a/lib/libc/posix/_execlp.c +++ b/lib/libc/posix/_execlp.c @@ -38,6 +38,10 @@ #include #include +#ifndef __UNCONST +#define __UNCONST(x) ((void *) (x)) +#endif + int execlp(const char *file, const char *arg1, ...) /* execlp("sh", "sh", "-c", "example", (char *) 0); */ {