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: YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx>
Date: Tue, 18 Jan 2005 11:46:55 +0900

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.



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