summaryrefslogtreecommitdiff
path: root/hurd/libfshelp.mdwn
blob: 4eda91b6e4b3a38df6c3a0b43fb5585f658b3d8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]

[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]

TODO.


# Open Issues

[[!tag open_issue_hurd]]

  * IRC, unknown channel, unknown date
    
        <flavioc> antrik, i had some problems with CLISP. it goes into an infinite loop when there's no stdin or stdout (fshelp closes them when a translator starts). At first I tried to patch it but CLISP has very intricate dependencies on them, so I just created a wraper program (run-lisp-trans) that opens /dev/null as stdin and stdout and then exec's clisp
        <marcus> flavioc, antrik: I would suggest to modify libfshelp to start translators with stdin/stdout mapped to /dev/null.
        <marcus> or is there a good reason not to?
        <flavioc> marcus, the problem is in clisp :-), it should not expect that stdin/stdout are always open
        <marcus> flavioc: I agree, but there is really no point in making it hard.  many programs will fail if stdin, stdout or stderr are not occupied.  historically, they expect them to be there, so IMO libfshelp should be changed
        <marcus> flavioc: it's a simple solution, works everywhere and shouldn't do any harm :)
        <flavioc> marcus, I see. should I propose that on the mailing list? :-)
        <marcus> flavioc: it might be simpler to just crack the svn server and sneak it in :)
        <marcus> if you submit a patch I will look at it and check it in if it is ok
        <marcus> and see if Roland is still watching ... :D