[fpc-pascal]Re: chdir problem? -- 2nd request
Kuba Ober
winnie at hoth.amu.edu.pl
Mon Jan 22 18:50:42 CET 2001
> > There is a program that claims that it can change the current directory
> > under DOS/Unix/Win32 Console (Win9x/NT/2000), Win32 ZShell, Win32 Cygwin,
> > and more. http://www.xs4all.nl/~waterlan/
> >
> > C Source appears to be available, but I have not looked at this program
> > at all yet.
>
> It works only with a trick.
> On Dos, the program creates a batch file which is then executed by the
> calling batchfile,
>
> In bash or any unix shell, it is done using a script function;
>
> the reason this is so is exactly because there is _no way_ to set the
> working directory of another process programatically.
And for good reason this is so... because there's really no real need to
change the CD of a process that already runs, and if you're fork'ing a new
one, it inherits the CD anyway.
People still think DOS-way and expect multiprocessing systems to behave the
same way...
Kuba
More information about the fpc-pascal
mailing list