[PATCH 1/3] linux/ioctlent.sh: discover paths via exported-headers method

Mike Frysinger vapier at gentoo.org
Sun Feb 22 04:18:28 UTC 2009


On Saturday 21 February 2009 21:59:18 Denys Vlasenko wrote:
> On Fri, 2009-02-20 at 12:56 -0500, Mike Frysinger wrote:
> > Rather than hard coding the subdirs to search for ioctls, discover them
> > dynamically with newer kernel trees by working off of the exported header
> > mechanism.  If the kernel does not have this mechanism, we fall back to
> > the old method of hard coding the list.
> >
> > This fixes issues where the current hard coded list does not contain all
> > headers which get exported to userspace (like the mtd ioctls).
>
> I searched the tree and apparently there is no documentation
> whatsoever on what ioctlent.sh is and how to use it.

if there is docs, i wish i knew about them ;).  it took me a while to figure 
out how to use those things.  in general strace seems to be lacking docs, so 
to get started requires reading a lot of source and mucking with stuff.  but 
this seems to be par for the course with anything ptrace related.

> I assume it is used to refresh ioctldefs.h from time to time.
>
> However, I only _assume_, and you apparently actually used it recently.

each of the .sh scripts in the tree is used to generate/update the related 
list

> Can you write up a little explanation/HOWTO about it?
> I intend to add it to the cvs.

np
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20090221/fd339852/attachment.bin>


More information about the Strace-devel mailing list