From: Wu Y. <ad...@ne...> - 2002-03-06 04:39:56
|
We meant differently with the word "activated". Sorry that my reading does not conform to Microsoft's documentation. If you replace my "activated" with "activatable", they should agree. Also notice that my original wording was that "the POSIX subsystem on Windows NT (including 2000 and XP) is not normally activated unless one uses a POSIX executable (I remember there are some in the Resource Kit of Windows NT). It is often recommended to disable the POSIX and OS2 subsystem ...". Best regards, Wu Yongwei --- Original Message from Paul Garceau --- ----- Original Message ----- From: ad...@ne... Date: Sunday, March 3, 2002 6:43 pm Subject: [OT] Re: [Mingw-users] POSIX subsystem (was: Building DLL's with MinGW on Windows XP) > Sorry but you were mistaken again. POSIX subsystem is activated by > default. Not according to NT4 Workstation Documentation. That states that the posix subystem is not activated unless a posix command, recognizable by those files within the c:\winnt\system32 (those that you list below). > psxss.exe and psxdll.dll is located in (by default installation) in > C:\WINNT\system32. Yes, but doesn't mean they will run. You might want to check your task manager under NT4 Workstation the next time you attempt to invoke the posix subsystem. All you need to do is open command prompt, and type a posix command, such as "ls". You will see for yourself. The posix subsystem runs only as a protected server, it will not run otherwise. Also, if you completely uninstall your NT4 Workstation, and reinstall it, and then attempt to run a posix command, it will fail. In other words, Posix subsystem is not activated by default for NT4 Workstations. Posix subsystem is only activated when all of the posix related services are on the system path, including the posix commands. You also have to have the binutils available before posix subsystem will run and they must be on the system path. Otherwise Posix commands fail. > They will automatically run when one executes a > POSIX-subsystem application. One must change some key values in > the > registry > to disable it (so that a POSIX-subsystem application won't run). |