Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Mon, 8 Dec 2003 07:45:29 +0100 From: "Gerrit P. Haase" Reply-To: "Gerrit @ cygwin" Organization: Esse keine toten Tiere X-Priority: 3 (Normal) Message-ID: <2433610479.20031208074529@familiehaase.de> To: linda w CC: Rafael Kitover , "'Cygwin List'" Subject: Re: Cygwin port of Perl broken on Win32? Or does Cygwin not run on win32? In-Reply-To: <3FCF8ABC.4000705@tlinx.org> References: <3FCF8ABC DOT 4000705 AT tlinx DOT org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hallo linda, Am Donnerstag, 4. Dezember 2003 um 20:27 schriebst du: > How is it that "IsWinNT came to be "undefined" on a Win-based platform, > anyway? Just seems weird... We have a POSIX layer above of Windows which is Cygwin, usually it is enough to use 'OS=unix' in the Perl sources, sometimes we use some exceptions and then the OS is defined as Cygwin. There are parts in the Windows Perl code which are not ported, however there is e.g. much code about handling path conversion which isn't needed for Cygwin because cygwin1.dll does the conversion and Perl can use it like it is on other POSIX systems. Other parts are missing in Cygwin Perl and needs to be ported, probably the best would be to use native Windows API calls to get around limitations in Cygwin. Gerrit -- =^..^= -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/