On Fri, Sep 17, 1999 at 04:42:22AM -0400, Roland McGrath wrote: > Please let me know if that fixes the setsid problem for you or not. > I have not had a chance to test it yet.
First, you need to #include <hurd/fd.h>, or it won't compile (reference to _hurd_dtable_lock). Secondly, the process group is returned correctly. Then, my example won't still work as under Linux. In particular, the read() call does not return (I am not even sure it should). But then I tried the screen program and... it worked! So the patch is at least a big progress. (However, it won't reattach correctly. Maybe a FIFO problem, debugging this will be interesting. However, having muliple screens [^a c to create and ^a n to switch] _does_ work, and this is great! Multiple consoles, yippieh!) Thanks, Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server Marcus Brinkmann GNU http://www.gnu.org for public PGP Key [EMAIL PROTECTED] PGP Key ID 36E7CD09 http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/

