[fpc-pascal]chdir problem? -- 2nd request
Kuba Ober
winnie at hoth.amu.edu.pl
Fri Jan 5 17:32:02 CET 2001
On Friday 22 December 2000 10:07 am, you wrote:
> > No, it's how win32 (and also linux) works.
>
> Really?! So there is no way to do a "permanent" chdir in Win32? Somehow
> that doesn't seem likely -- even M$ can't be that screwed up. And Linux
> too??
Well, in a multiprocessing enviornment there's no permanent dir as all
processes run separate. When you change dir for one process, it cannot affect
others as it would (think about it) wreak havoc with all others.
How process A which forked process B should know that process B's chdir's
should affect it as well? Keep in mind that in Linux and Win32 to certain
extent, processes have parent-child relationships, and in Linux the ultimate
parent is init. You wouldn't want your chdir to change init's wd, do you?
It's not a brokennes, it's a feature. DOS is broken in this respect, pal.
Kuba
More information about the fpc-pascal
mailing list