Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Oct 2002 11:25:33 -0700
From:      Maxime Henrion <mux@freebsd.org>
To:        "Vladimir B.  Grebenschikov" <vova@sw.ru>
Cc:        freebsd-current@freebsd.org
Subject:   Re: DDB sysctl function
Message-ID:  <20021008182532.GM57622@elvis.mu.org>
In-Reply-To: <1034097697.1548.2.camel@vbook.express.ru>
References:  <1034097697.1548.2.camel@vbook.express.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Vladimir B.  Grebenschikov wrote:
> Hi 
> 
> Attached diff introduces new ddb interface - access to sysctl interface 
[...]

Looks like this would be very useful.  I have a few comments, mainly
about style though.

- There is a TOK_STRING_SIZE macro which defines the size of the the
  db_tok_string variable.  Use it instead of declaring several 1k
  variables on the stack.
- I'm not sure if using the context of the init process to do sysctl
  calls is the right way to go.  However, it is not very clear what you
  should use to do this, at least to me.
- You remove the "static" keyword for the db_examine() function to make
  it available in your code; that's OK, but you should then put the
  prototype in some header and not duplicate it in your code.
- Don't use the __P() macro, it is deprecated now and shouldn't be added
  in new code.
- Use the /usr/share/examples/etc/bsd-style-copyright file to put a
  proper copyright in your new files.  There is room for your name and
  the date there.
- Wrap lines at 80 characters. :-)

Cheers,
Maxime

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021008182532.GM57622>