Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2015 19:49:16 -0700
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Alexander Kabaev <kabaev@gmail.com>
Cc:        Marcel Moolenaar <marcel@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r284198 - head/bin/ls
Message-ID:  <20150613024916.GA98218@troutmask.apl.washington.edu>
In-Reply-To: <20150612204309.11dd3391@kan>
References:  <201506100127.t5A1RdX6051959@svn.freebsd.org> <20150612204309.11dd3391@kan>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 12, 2015 at 08:43:09PM -0400, Alexander Kabaev wrote:
> On Wed, 10 Jun 2015 01:27:39 +0000 (UTC)
> Marcel Moolenaar <marcel@FreeBSD.org> wrote:
> 
> > Author: marcel
> > Date: Wed Jun 10 01:27:38 2015
> > New Revision: 284198
> > URL: https://svnweb.freebsd.org/changeset/base/284198
> > 
> > Log:
> >   Convert ls(1) to use libxo(3).
> >   
> >   Obtained from:	Phil Shafer <phil@juniper.net>
> >   Sponsored by:	Juniper Networks, Inc.
> > 
> <SKIP>
> 
> This broke all code that pipes output of the ls command to pipeline,
> such as 'ls | wc -l'. ls never exits and never output anything. Is
> there any purpose to libxo other than breaking stuff, which it achieves
> so splendidly?
> 

-1 for libxo, which also makes code almost unreadable.

-- 
Steve



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