> Yesterday night I tried it again and realized I was linking with > Linux's libc6 when creating the shared library (I think this counts as > being "funny").
That is definitely bad juju. > Once I fixed that, it "almost worked": Now I have a portability problem. > The Debian version uses setfsuig and setfsgid, to solve a security > problem, I think. Can you ascertain what the actual purpose here is? i.e. how are these calls used and what is the supposed problem being solved by using these calls? > Since these functions seems to be missing in the Hurd (will they be > always missing?), I will have to replace them by something else or just > remove those patches for the GNU/Hurd version of ncurses. It would be simple to add the feature to the Hurd, but we will not do so unless we are convinced of its utility. > So: Is setfsuig a "Linuxism"? Is there a replacement? Yes, it is a Linux invention.

