Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2014 14:29:43 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        "Simon J. Gerraty" <sjg@juniper.net>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: XML Output: libxo - provide single API to output TXT, XML, JSON and HTML
Message-ID:  <53D963C7.8030602@freebsd.org>
In-Reply-To: <20140730194522.B58FE580A2@chaos.jnpr.net>
References:  <20140725044921.9F0D3580A2@chaos.jnpr.net> <CAETOPp13H7kyLy-1VJRDOsDbOh8A1MWZDxw1xHUBsxTRtMfc7g@mail.gmail.com> <20140728054217.AC1A0580A2@chaos.jnpr.net> <20140728055336.GJ50802@ivaldir.etoilebsd.net> <CAETOPp3hJB8Gj%2BPMj3N951krnNqCYiAOY-cPHxMCBy1CQXWJaQ@mail.gmail.com> <A1E63A7A-BB38-4CC3-B5EC-B251BE990572@mail.turbofuzz.com> <20140729230345.31E9B580A2@chaos.jnpr.net> <53D85495.4050408@mu.org> <20140730053446.DCE8D580A2@chaos.jnpr.net> <53D944F5.7000207@freebsd.org> <20140730194522.B58FE580A2@chaos.jnpr.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On 7/30/14 12:45 PM, Simon J. Gerraty wrote:
> On Wed, 30 Jul 2014 12:18:13 -0700, Alfred Perlstein writes:
>> The goal of a GSOC project is to get the code into FreeBSD.
>>
>> The code can be seen here:
>>    https://socsvn.freebsd.org/socsvn/soc2014/zkorchev/
>>
>> Since Juniper has many years of experience AND the GSOC project has
>> many, many utils converted I'm suggesting that Juniper engage in the
>> review process and help us get the best of both worlds in.
> That would of course depend on whether we like what has been done ;-)
> The library and API are more important than how many apps have been
> converted.
>
> Will take a look.
>
Cool, here is a list of what has been done already, it's quite a bit.

~ % svn diff -r268704 
https://socsvn.freebsd.org/socsvn/soc2014/zkorchev/ | grep ^Index
Index: freebsd_head/usr.bin/du/du.c
Index: freebsd_head/usr.bin/du/Makefile
Index: freebsd_head/usr.bin/netstat/flowtable.c
Index: freebsd_head/usr.bin/netstat/unix.c
Index: freebsd_head/usr.bin/netstat/main.c
Index: freebsd_head/usr.bin/netstat/inet6.c
Index: freebsd_head/usr.bin/netstat/netstat.h
Index: freebsd_head/usr.bin/netstat/mbuf.c
Index: freebsd_head/usr.bin/netstat/Makefile
Index: freebsd_head/usr.bin/netstat/route.c
Index: freebsd_head/usr.bin/netstat/if.c
Index: freebsd_head/usr.bin/netstat/inet.c
Index: freebsd_head/usr.bin/netstat/mroute6.c
Index: freebsd_head/usr.bin/netstat/netisr.c
Index: freebsd_head/usr.bin/netstat/bpf.c
Index: freebsd_head/usr.bin/netstat/mroute.c
Index: freebsd_head/usr.bin/wc/wc.c
Index: freebsd_head/usr.bin/wc/Makefile
Index: freebsd_head/usr.bin/last/last.c
Index: freebsd_head/usr.bin/last/Makefile
Index: freebsd_head/usr.bin/sockstat/sockstat.c
Index: freebsd_head/usr.bin/sockstat/Makefile
Index: freebsd_head/usr.bin/w/w.c
Index: freebsd_head/usr.bin/w/extern.h
Index: freebsd_head/usr.bin/w/Makefile
Index: freebsd_head/usr.bin/w/pr_time.c
Index: freebsd_head/usr.bin/finger/finger.c
Index: freebsd_head/usr.bin/finger/Makefile
Index: freebsd_head/usr.bin/finger/finger.h
Index: freebsd_head/usr.bin/finger/sprint.c
Index: freebsd_head/usr.bin/fstat/Makefile
Index: freebsd_head/usr.bin/fstat/fstat.c
Index: freebsd_head/usr.bin/procstat/procstat_kstack.c
Index: freebsd_head/usr.bin/procstat/procstat.c
Index: freebsd_head/usr.bin/procstat/procstat_basic.c
Index: freebsd_head/usr.bin/procstat/procstat_vm.c
Index: freebsd_head/usr.bin/procstat/procstat_auxv.c
Index: freebsd_head/usr.bin/procstat/procstat.h
Index: freebsd_head/usr.bin/procstat/procstat_rusage.c
Index: freebsd_head/usr.bin/procstat/procstat_threads.c
Index: freebsd_head/usr.bin/procstat/procstat_args.c
Index: freebsd_head/usr.bin/procstat/procstat_rlimit.c
Index: freebsd_head/usr.bin/procstat/procstat_files.c
Index: freebsd_head/usr.bin/procstat/procstat_sigs.c
Index: freebsd_head/usr.bin/procstat/procstat_bin.c
Index: freebsd_head/usr.bin/procstat/procstat_cred.c
Index: freebsd_head/usr.bin/procstat/Makefile
Index: freebsd_head/usr.bin/vmstat/Makefile
Index: freebsd_head/usr.bin/vmstat/vmstat.c
Index: freebsd_head/sbin/sysctl/sysctl.c
Index: freebsd_head/sbin/sysctl/Makefile
Index: freebsd_head/sbin/ifconfig/ifconfig.h
Index: freebsd_head/sbin/ifconfig/af_inet6.c
Index: freebsd_head/sbin/ifconfig/Makefile
Index: freebsd_head/sbin/ifconfig/af_nd6.c
Index: freebsd_head/sbin/ifconfig/ifmedia.c
Index: freebsd_head/sbin/ifconfig/af_link.c
Index: freebsd_head/sbin/ifconfig/af_inet.c
Index: freebsd_head/sbin/ifconfig/ifmac.c
Index: freebsd_head/sbin/ifconfig/ifconfig.c
Index: freebsd_head/sbin/ifconfig/carp.c
Index: freebsd_head/usr.sbin/iostat/Makefile
Index: freebsd_head/usr.sbin/iostat/iostat.c
Index: freebsd_head/lib/libsol/sol.c
Index: freebsd_head/lib/libsol/sol.h
Index: freebsd_head/lib/libsol/Makefile
Index: freebsd_head/bin/ls/ls.h
Index: freebsd_head/bin/ls/extern.h
Index: freebsd_head/bin/ls/Makefile
Index: freebsd_head/bin/ls/print.c
Index: freebsd_head/bin/ls/util.c
Index: freebsd_head/bin/ls/ls.c
~ %





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53D963C7.8030602>