Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/sys



On Dec 19, 2005, at 10:01 PM, Hubert Feyrer wrote:

On Tue, 20 Dec 2005, YAMAMOTO Takashi wrote:
This is probably a very stupid question, but... what I wonder is how to
get a "struct device foodev" that way,
you can't.  you don't need to do so, if you make it really opaque.
What does "opaque" mean? I wonder where all those things come from  
that these pointers point to... X-)
"opaque" means you can't see into it.  You don't know, or care, if  
it's an int, a pointer, a float, whatever.
(Yes, I'm aware that this is a very newbie question... I fetched myself a bloody nose again trying to dig into our kernel, and still have no real idea where to start; I'm aware that this is probably not the best point?)
Opaque types are hardly limited to the kernel.  pthread_t is an  
opaque type, for example.
-- thorpej




Home | Main Index | Thread Index | Old Index