A hurd ioctl has to also have something which documents the exact structure layout in a way that the library can use to reformat it into a Mach message. That's what the _IOT_foo thing would be. Since it's missing, the _IOW call fails.
Some ioctls can't be represented, for various reasons, and require special treatment in the library itself. Thomas On Fri, Nov 11, 2011 at 4:17 AM, harish badrinath <harishbadrin...@gmail.com > wrote: > Hello, > Is it possible to add and delete routing information in hurd .. > > In <bits/ioctls.h> i noticed the following snippet > > <code> > #if 0 > #define SIOCADDRT _IOW('r', 10, struct ortentry) /* add route */ > #define SIOCDELRT _IOW('r', 11, struct ortentry) /* delete route */ > #endif > </code> > > So i copied and pasted these macros directly in a file and i get the > following error > error: '_IOT_ortentry' undeclared (first use in this function) > > I cant seem to find any references to _IOT_ortentry (there are many > false positives with me not finding "any references", so about this i > do have my doubts). > > Regards, > Harish > > > -- > To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/CAFUoqbdbEjx_zmDQd=nP-64ETEa=e4ov1nswftgddgnj3wt...@mail.gmail.com > >