DragonFly BSD
DragonFly commits List (threaded) for 2005-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sbin/sysctl Makefile sysctl.c


From: Chris Pressey <cpressey@xxxxxxxxxxxxxxx>
Date: Mon, 17 Jan 2005 19:23:43 -0800

On Tue, 18 Jan 2005 11:46:55 +0900
YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx> wrote:

> On Mon, Jan 10, 2005 at 12:27:51PM -0800, Chris Pressey wrote:
> >  replace printf() with fwrite() in one instance;
> 
> Now `sysctl kern.ostype | less' looks like this:
>   kern.ostype: DragonFly^@
> 
> val and len after the call to sysctl() look like this:
>   val = {'D','r','a','g','o','n','F','l','y','\0'}
>   len = 10
> so feeding them to fwrite() prints out the last '\0' while feeding them
> to printf() does not. The fwrite() just above it should be OK because
> it's only used when the user specified '-b' flag to treat the value
> as a raw binary.

Thanks.  I've applied a fix.

-Chris



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]