Hi Tim,

TJ> but if I do this:
>>> listing: copy "" ;; output buffer
TJ> res: call/output "ls *.r" listing
>>> res
TJ> == 204
TJ> ;; I'm curious about the reason for the value of res.
TJ> It is not the length of 'listing, listing is appended with each
TJ> call to 'call.

TJ> Just curious.
TJ> Does this signal an error?


AFAIK, the result of call is always the exit code of the process (and
a non-zero result means an error, yes). You can use the /info
refinement, and probe the result, to see for sure. 

I don't know what a 204 result for ls is though, or why it only occurs
if you're grabbing the output. Sub'ing DIR for ls here (on Windows),
returns 0 either way. Hopefully someone on Linux will jump in here.

-- Gregg                         

-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to