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>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402220041.i1M0f9oT001056>