mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-22 15:47:37 +00:00
sysctl_handle_counter_u64() doesn't use arg2 argument, thus simplify
the SYSCTL_COUNTER_U64() macro. Sponsored by: Nginx, Inc.
This commit is contained in:
parent
92f8975ff4
commit
369f5bceaa
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=261595
@ -25,7 +25,7 @@
|
||||
.\"
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd April 3, 2013
|
||||
.Dd February 7, 2014
|
||||
.Dt COUNTER 9
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -52,7 +52,7 @@
|
||||
.Ft void
|
||||
.Fn counter_u64_zero "counter_u64_t c"
|
||||
.In sys/sysctl.h
|
||||
.Fn SYSCTL_COUNTER_U64 parent nbr name access ptr val descr
|
||||
.Fn SYSCTL_COUNTER_U64 parent nbr name access ptr descr
|
||||
.Fn SYSCTL_ADD_COUNTER_U64 ctx parent nbr name access ptr descr
|
||||
.Sh DESCRIPTION
|
||||
.Nm
|
||||
@ -126,7 +126,7 @@ value for any moment.
|
||||
Clear the counter
|
||||
.Fa c
|
||||
and set it to zero.
|
||||
.It Fn SYSCTL_COUNTER_U64 parent nbr name access ptr val descr
|
||||
.It Fn SYSCTL_COUNTER_U64 parent nbr name access ptr descr
|
||||
Declare a static
|
||||
.Xr sysctl
|
||||
oid that would represent a
|
||||
|
@ -393,11 +393,11 @@ SYSCTL_ALLOWED_TYPES(UINT64, uint64_t *a; unsigned long long *b; );
|
||||
sysctl_handle_64, "QU", __DESCR(descr))
|
||||
|
||||
/* Oid for a 64-bit unsigned counter(9). The pointer must be non NULL. */
|
||||
#define SYSCTL_COUNTER_U64(parent, nbr, name, access, ptr, val, descr) \
|
||||
#define SYSCTL_COUNTER_U64(parent, nbr, name, access, ptr, descr) \
|
||||
SYSCTL_ASSERT_TYPE(UINT64, ptr, parent, name); \
|
||||
SYSCTL_OID(parent, nbr, name, \
|
||||
CTLTYPE_U64 | CTLFLAG_MPSAFE | (access), \
|
||||
ptr, val, sysctl_handle_counter_u64, "QU", descr)
|
||||
ptr, 0, sysctl_handle_counter_u64, "QU", descr)
|
||||
|
||||
#define SYSCTL_ADD_COUNTER_U64(ctx, parent, nbr, name, access, ptr, descr)\
|
||||
sysctl_add_oid(ctx, parent, nbr, name, \
|
||||
|
Loading…
Reference in New Issue
Block a user