This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: system() call returns 127 in windows xp


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]