Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2001 10:37:57 -0800
From:      Alfred Perlstein <bright@wintelcom.net>
To:        Hajimu UMEMOTO <ume@FreeBSD.org>
Cc:        arch@FreeBSD.org
Subject:   dynamic vs static sysctls?
Message-ID:  <20010115103757.B7240@fw.wintelcom.net>
In-Reply-To: <20010116.033215.41625863.ume@FreeBSD.org>; from ume@FreeBSD.org on Tue, Jan 16, 2001 at 03:32:15AM %2B0900
References:  <20010116.025742.74757685.ume@FreeBSD.org> <20010115100618.Y7240@fw.wintelcom.net> <20010116.033215.41625863.ume@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
[moved to -arch]

* Hajimu UMEMOTO <ume@FreeBSD.org> [010115 10:33] wrote:
> Hi,
> 
> >>>>> On Mon, 15 Jan 2001 10:06:18 -0800
> >>>>> Alfred Perlstein <bright@wintelcom.net> said:
> 
> bright> * Hajimu UMEMOTO <ume@FreeBSD.ORG> [010115 10:00] wrote:
> > Hi,
> > 
> > I wish to obtain number of processes forked since boot from userland.
> > So, I made a patch to intend to commit.
> > Any comment?
> 
> bright> Why not just use a dynamic sysctl for this?
> 
> I think dynamic sysctl is useful for dynamic context.  But, here is
> just static and it seems there is no advantage.  Isn't it?

Well all the sysctl's I've added have been dynamic, I think the
only reason for the 'static' sysctls is to give sysctl() a
numeric way to get at the sysctls, which isn't very useful 
when we have getsysctlbyname().

Using a dynamic sysctl It would reduce the delta by quite a bit.

The stuff your patch does seems to allow programs to use the old
(IMHO) depricated sysctl() versus getsysctlbyname() function.

No one I know wants to use sysctl instead of getsysctlbyname afaik,
however, I would like to know if my opinions are the what we're
aiming for.

Any other comments?

Besideds the way the sysctl is done, the change is pretty nice
to see, but will need mplocking later.

-- 
-Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org]
"I have the heart of a child; I keep it in a jar on my desk."


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




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