pkgsrc-ng/archivers/star/patches/patch-lib_fexec.c
2013-09-26 17:14:40 +02:00

30 lines
903 B
C

$NetBSD: patch-lib_fexec.c,v 1.1 2012/01/30 03:43:58 sbd Exp $
Rename custom function "fexecve", which conflicts with glibc's fexecve(3),
to schily_fexecve.
--- lib/fexec.c.orig 2002-06-08 16:45:11.000000000 +0000
+++ lib/fexec.c
@@ -161,7 +161,7 @@ int fexecle(name, in, out, err, va_alist
} while (p != NULL);
va_end(args);
- ret = fexecve(name, in, out, err, av, env);
+ ret = schily_fexecve(name, in, out, err, av, env);
if (av != xav)
free(av);
return (ret);
@@ -174,10 +174,10 @@ int fexecv(name, in, out, err, ac, av)
char *av[];
{
av[ac] = NULL; /* force list to be null terminated */
- return fexecve (name, in, out, err, av, environ);
+ return schily_fexecve (name, in, out, err, av, environ);
}
-int fexecve(name, in, out, err, av, env)
+int schily_fexecve(name, in, out, err, av, env)
const char *name;
FILE *in, *out, *err;
char * const av[], * const env[];