Diff of /trunk/mkinitrd-magellan/klibc/usr/utils/chroot.c
Parent Directory | Revision Log | Patch
revision 814 by niro, Sat Sep 1 22:45:15 2007 UTC | revision 815 by niro, Fri Apr 24 18:32:46 2009 UTC | |
---|---|---|
# | Line 16 int main(int argc, char *argv[], char *e | Line 16 int main(int argc, char *argv[], char *e |
16 | return 1; | return 1; |
17 | } | } |
18 | ||
19 | if (execve(argv[2], argv + 2, envp) == -1) { | if (chdir("/") == -1) { |
20 | perror("execve"); | perror("chdir"); |
21 | return 1; | |
22 | } | |
23 | ||
24 | if (execvp(argv[2], argv + 2) == -1) { | |
25 | perror("execvp"); | |
26 | return 1; | return 1; |
27 | } | } |
28 |
|