Subject: Re: CVS commit: src
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Juan RP <juan@xtrarom.org>
List: tech-kern
Date: 09/03/2007 05:12:43
On Mon,  3 Sep 2007 12:05:11 +0900 (JST)
yamt@mwd.biglobe.ne.jp (YAMAMOTO Takashi) wrote:

> "generic string" means a opaque value whose meaning is only known to
> the specific driver, right?  does the opaqueness help the script?

My intention wasn't to make it opaque, ENVSYS_GSTRING uses the
genstr member in envsys_data_t that is defined as:

char genstr[ENVSYS_DESCLEN]

so it's an array of 32 chars. But it's generic in the sense that you
can add the string that you want on it, perhaps the name is not the
best one... but I was out of ideas.
 
> i don't know if it's wrong or not, but it seems like a opposite direction
> from ENVSYS_DRIVE, which tend to use strong typed values.

My first idea was to use a static table like ENVSYS_DRIVE uses, but
IMHO the way I choose gives more flexibility. It would be useful in
more drivers in the future, don't you agree?

-- 
Juan Romero Pardines	- The NetBSD Project
http://plog.xtrarom.org	- NetBSD/pkgsrc news in Spanish