Subject: Re: DTYPE_SYSTRACE -> DTYPE_MISC
To: Jason R Thorpe <thorpej@wasabisystems.com>
From: Matt Thomas <matt@3am-software.com>
List: tech-kern
Date: 07/16/2002 09:43:06
At 09:40 AM 7/16/2002, Jason R Thorpe wrote:
>Hi folks...
>
>I have rename the DTYPE used for systrace(1)'s communication channel
>from DTYPE_SYSTRACE to DTYPE_MISC.
>
>The reason for this is that I know of at least 3 development projects
>going on right now that require cloning device semantics, and in the
>absense of son-of-devvp, the dup hack is all we have to work with.  Now,
>since DTYPE_SYSTRACE is not interpreted by anything other than systrace's
>implementation itself, it seemed like a good candidate for making the "misc"
>type.
>
>The DTYPE_MISC type denotes some misc. file descriptor type, where f_data
>is not to be interpreted by other parts of the kernel (like DTYPE_VNODE,
>DTYPE_SOCKET, and DTYPE_PIPE are).
>
>This should get us by until a more elegant solution is implemented.
>
>This is a heads-up .. no further action is required on your part :-)

Rather than DTYPE_MISC, how about DTYPE_OPAQUE which really denotes that
you can't see into it.


-- 
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Cupertino, CA             Disclaimer: I avow all knowledge of this message