Date: Mon, 23 Jun 2014 00:42:26 +0300 From: Zaro Korchev <zkorchev@mail.bg> To: soc-status@freebsd.org Subject: Re: [Machine readable output from userland utilities] report Message-ID: <C9A0231C-553B-4046-9181-F3D8866DB9F6@mail.bg> In-Reply-To: <5AF0FF20-E41B-4D46-A427-D84D9E2CD047@mail.bg> References: <8D1B686D-1AAA-4E07-9270-E42699110561@mail.bg> <2F779B73-EAC5-49B4-B3E8-7A81109EC166@mail.bg> <5AF0FF20-E41B-4D46-A427-D84D9E2CD047@mail.bg>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi everybody This week I worked on libsol and sysctl. I also fixed some problems with = the tools I already have converted. I added support for big unsigned integers in libsol. This fixes a bug = leading to big numbers being displayed as negative in several cases. = This will also allow to use hexadecimal numbers in formats that support = them. I made the necessary changes to make the tools use the unsigned = integer type when necessary. I implemented format detection in libsol. The initialization function = that is called from each tool looks up the environment variable = SOL_FORMAT to decide which format to use. The applications using libsol = don't need to be aware of the format. I made the tools with libsol use = this new initialization. I made some changes on when libsol flushes the output to make it fully = streamable. I added support for libsol in sysctl. I did some improvements on the other tools - vmstat, fstat and netstat. Zaro=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C9A0231C-553B-4046-9181-F3D8866DB9F6>