X-Spam-Check-By: sourceware.org
Message-ID: <44DA60B9.8070109@cygwin.com>
Date: Wed, 09 Aug 2006 18:24:57 -0400
From: "Larry Hall (Cygwin)" <reply-to-list-only-lh@cygwin.com>
Reply-To: cygwin@cygwin.com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20060112 Fedora/1.5-1.fc4.remi Thunderbird/1.5 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: system() call returns 127 in windows xp
References: <20060809213604.52799.qmail@web53506.mail.yahoo.com>
In-Reply-To: <20060809213604.52799.qmail@web53506.mail.yahoo.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Jeff Lu wrote:
> I ran into a brick wall and could not find anything on
> the web and on the post to resolve the problem I'm
> having, which is a strange one. 
>  
> I have a C program that call system("ls -la >
> dir.txt") that works fine within bash cygwin.  It also
> has been working on the computers running windows xp
> without cygwin installed (only required dlls were
> copied to it).
>  
> For some reason the program is giving me error 127
> when calling system() on the new machines running
> windows xp without cygwin installed.  I have tried
> everything I could think of but nothing seems to work.
>  I have mouted the drive in the registry as follow
>  
> mounts v2
> cygdrive flags  REG_DWORD  0x00000022(34)
> cygdrive prefix REG_SZ           /cygdrive
>  
>    /c
>    flags            REG_DWORD  0x0000000a(10)
>    native          REG_SZ           c:


That's not enough for Cygwin to work.  You should add mount
points for '/usr/bin', '/usr/lib', and '/'.  Also check if
the paths to 'cygwin1.dll' and 'ls.exe' are set.  I'd think
some form of both of these would be necessary to make this
stuff work for you on any system.


-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

--
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/

