Magellan Linux

Diff of /trunk/mkinitrd-magellan/klibc/usr/utils/chroot.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch 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    

Legend:
Removed from v.814  
changed lines
  Added in v.815