Possible Duplicate:
Why doesn’t “cd” work in a bash shell script?
Go back to Previous Directory in Linux using a C program
The chdir
function changes the directory, but it does not change the original directory.
For example:
$ pwd
~/home/loganaayahee
$ cc chdir
$ ./a.out ~/Desktop
The directory change sucess and the current dir is ~/Desktop
$ pwd
~/home/loganaayahee
The shell does not change the directory. What is the reason? so I do change the original directory what i do?. what purpose usedto the chdir() function?