Hi Henrik,

> I'm running into too many file descriptors (again), or rather a file
> descriptor leak.
> ...
>       (for A (rss~parseFrom (pipe (prin Str)))

(pipe (prin Str))) is probably the culprit.

'pipe' has two forms of invocation:
1. (pipe exe . prg) executes 'prg', and cleans up everything (wait for child and
   close the open file).
2. (pipe exe) returns a file descriptor, to be used subsequently. So you need to
   remember it, and close it when done.

♪♫ Alex

UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to