socsvn commit: r271839 - soc2014/zkorchev/freebsd_head/usr.bin/w

zkorchev at FreeBSD.org zkorchev at FreeBSD.org
Mon Aug 4 09:32:39 UTC 2014


Author: zkorchev
Date: Mon Aug  4 09:32:37 2014
New Revision: 271839
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=271839

Log:
  uncommited w structured output fix

Modified:
  soc2014/zkorchev/freebsd_head/usr.bin/w/Makefile
  soc2014/zkorchev/freebsd_head/usr.bin/w/w.c

Modified: soc2014/zkorchev/freebsd_head/usr.bin/w/Makefile
==============================================================================
--- soc2014/zkorchev/freebsd_head/usr.bin/w/Makefile	Mon Aug  4 09:31:39 2014	(r271838)
+++ soc2014/zkorchev/freebsd_head/usr.bin/w/Makefile	Mon Aug  4 09:32:37 2014	(r271839)
@@ -4,7 +4,7 @@
 PROG=	w
 SRCS=	fmt.c pr_time.c proc_compare.c w.c
 MAN=	w.1 uptime.1
-CFLAGS+=-DSOL_ON -I/usr/local/include
+CFLAGS+=-DSOL_ON
 DPADD=	${LIBKVM} ${LIBUTIL}
 LDADD=	-lkvm -lutil -lsol
 #BINGRP= kmem

Modified: soc2014/zkorchev/freebsd_head/usr.bin/w/w.c
==============================================================================
--- soc2014/zkorchev/freebsd_head/usr.bin/w/w.c	Mon Aug  4 09:31:39 2014	(r271838)
+++ soc2014/zkorchev/freebsd_head/usr.bin/w/w.c	Mon Aug  4 09:32:37 2014	(r271839)
@@ -436,6 +436,7 @@
 #if defined(SOL_ON)
 		if (sol_format)
 		{
+			sol_map_start(&sol_stream);
 			SOL_MAP_KEYL(&sol_stream, "user");
 			sol_string(&sol_stream, ep->utmp.ut_user, strlen(ep->utmp.ut_user));
 			if (*ep->utmp.ut_line) {
@@ -470,6 +471,7 @@
 		if (sol_format) {
 			SOL_MAP_KEYL(&sol_stream, "what");
 			sol_string(&sol_stream, ep->args, strlen(ep->args));
+			sol_map_end(&sol_stream);
 		}
 		else
 #endif


More information about the svn-soc-all mailing list