* commit '482d59a42f6c81e3a142ffbf23c67a903836f203': execvp: bcopy() is deprecated. Use memcpy() instead
This commit is contained in:
commit
8584a922dc
1 changed files with 3 additions and 3 deletions
|
@ -195,9 +195,9 @@ execvp(const char *name, char * const *argv)
|
|||
(void)writev(STDERR_FILENO, iov, 3);
|
||||
continue;
|
||||
}
|
||||
bcopy(p, buf, lp);
|
||||
memcpy(buf, p, lp);
|
||||
buf[lp] = '/';
|
||||
bcopy(name, buf + lp + 1, ln);
|
||||
memcpy(buf + lp + 1, name, ln);
|
||||
buf[lp + ln + 1] = '\0';
|
||||
|
||||
retry: (void)execve(bp, argv, environ);
|
||||
|
@ -217,7 +217,7 @@ retry: (void)execve(bp, argv, environ);
|
|||
goto done;
|
||||
memp[0] = "sh";
|
||||
memp[1] = bp;
|
||||
bcopy(argv + 1, memp + 2, cnt * sizeof(char *));
|
||||
memcpy(memp + 2, argv + 1, cnt * sizeof(char *));
|
||||
(void)execve(_PATH_BSHELL, memp, environ);
|
||||
goto done;
|
||||
case ENOMEM:
|
||||
|
|
Loading…
Reference in a new issue