Problem with system()

Chris Faylor cgf@cygnus.com
Thu Jul 27 08:10:00 GMT 2000


On Thu, Jul 27, 2000 at 11:04:22AM -0400, Glenn.Davis@predictive.com wrote:
>>On Thu, Jul 27, 2000 at 09:42:19AM -0400, Glenn.Davis@predictive.com 
>wrote:
>>>Chris,
>>>I guesss I should have given more info.
>>>I tried
>>> system ("command /c dir")
>>>and yes, I am using Windows 95.
>>>>I don't know what's wrong but I would check basic things like your PATH.
>>If you don't have a command.com in your path then system is obviously
>>not going to be able to run "command".
>>I know I don't sound like I know what I am doing, but I did look at my 
>Path. I am able to run commands from inside bash. I even put the full 
>path of the commands in the system call. I still get the same results.

It finally dawned on me that since you haven't installed the complete
cygwin package you probably don't have /bin/sh. UNIX uses /bin/sh
to invoke programs for the system() command. Ditto, cygwin.
That program is found in the 'ash' tar ball.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /