Date: Sun, 22 Feb 2004 00:41:09 GMT From: Bruce Cran <bruce@cran.org.uk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: docs/63198: sysctl_ctx_init.9 example code: 'name' parameters not quoted Message-ID: <200402220041.i1M0f9oT001056@box1.cran> Resent-Message-ID: <200402220050.i1M0oYYk095060@freefall.freebsd.org>
index | next in thread | raw e-mail
>Number: 63198
>Category: docs
>Synopsis: sysctl_ctx_init.9 example code: 'name' parameters not quoted
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: doc-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 21 16:50:33 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Bruce Cran
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD box1.cran 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Fri Feb 20 21:31:18 GMT 2004 brucec@box1.cran:/usr/obj/usr/src/sys/MYKERNEL i386
FreeBSD 5.2-CURRENT
>Description:
The sysctl_ctx_init man page has an example which won't compile,
because the newtree, newint and newstring parameters should be strings, but are
used without quotation marks.
>How-To-Repeat:
'man sysctl_ctx_init'
>Fix:
--- /usr/src/share/man/man9/sysctl_ctx_init.9 Wed Jan 9 11:43:48 2002
+++ sysctl_ctx_init.9 Sun Feb 22 00:35:20 2004
@@ -192,14 +192,14 @@
sysctl_ctx_init(&clist);
oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(/* tree top */),
- OID_AUTO, newtree, CTFLAG_RW, 0, "new top level tree");
+ OID_AUTO, "newtree", CTFLAG_RW, 0, "new top level tree");
oidp = SYSCTL_ADD_INT( &clist, SYSCTL_CHILDREN(oidp),
- OID_AUTO, newint, CTLFLAG_RW, &a_int, 0, "new int leaf");
+ OID_AUTO, "newint", CTLFLAG_RW, &a_int, 0, "new int leaf");
...
oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(_debug),
- OID_AUTO, newtree, CTFLAG_RW, 0, "new tree under debug");
+ OID_AUTO, "newtree", CTFLAG_RW, 0, "new tree under debug");
oidp = SYSCTL_ADD_STRING( &clist, SYSCTL_CHILDREN(oidp),
- OID_AUTO, newstring, CTLFLAG_R, string, 0, "new string leaf");
+ OID_AUTO, "newstring", CTLFLAG_R, string, 0, "new string leaf");
...
/* Now we can free up the oids */
if(sysctl_ctx_free(&clist)) {
>Release-Note:
>Audit-Trail:
>Unformatted:
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402220041.i1M0f9oT001056>
