Re: *oldlenp comes back with wrong value in helper sysctl_createv() function

Emile 'iMil' Heitor <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <[email protected]>

>          case CTLTYPE_STRING: {
>                  unsigned char buf[1024], *tbuf;
>                  tbuf = buf;
>                  sz = sizeof(buf);
>                  rc = prog_sysctl(&name[0], namelen, tbuf, &sz, NULL, 0);
> 
> The sysctl command first tries with a buffer of 1024 bytes
> and retries with the right size when that was too small.

Got it, makes sense. Thanks for the reply!

-- 
------------------------------------------------------------------------
Emile `iMil' Heitor <imil@{home.imil.net,NetBSD.org}> | https://imil.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.