Subject: DTYPE_SYSTRACE -> DTYPE_MISC
To: None <tech-kern@netbsd.org>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 07/16/2002 09:40:10
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 :-)

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>