Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. $ cd build/
  2. $ cd -
  3. -: No such file or directory
  4. $
  5.  
  6. int do_cd(int argc, const char **argv) {
  7. const char *path;
  8. if (argc > 1) {
  9. path = argv[1];
  10. }
  11. else {
  12. path = getenv("HOME");
  13. if (path == NULL) {
  14. fprintf(stderr, "No HOME environment variablen");
  15. return 1;
  16. }
  17. }
  18. if (chdir(path) < 0) {
  19. perror(path);
  20. return 1;
  21. }
  22. return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement