Subject: Re: CVS commit: src/usr.bin/find
To: None <apb@NetBSD.org>
From: Kouichirou Hiratsuka <hira@po6.nsk.ne.jp>
List: source-changes
Date: 10/11/2006 18:27:02
Hello,
At Sat, 7 Oct 2006 17:04:02 +0000 (UTC),
Alan Barrett wrote:
>
> Module Name: src
> Committed By: apb
> Date: Sat Oct 7 17:04:02 UTC 2006
>
> Modified Files:
> src/usr.bin/find: extern.h find.c find.h function.c
>
> Log Message:
> Add support for "find ... -exec ... {} +".
>
> The code is from John Hawkinson in PR 20470. I adapted it to current,
> and made some KNF and comment changes.
>
>
> To generate a diff of this commit:
> cvs rdiff -r1.24 -r1.25 src/usr.bin/find/extern.h
> cvs rdiff -r1.21 -r1.22 src/usr.bin/find/find.c src/usr.bin/find/find.h
> cvs rdiff -r1.55 -r1.56 src/usr.bin/find/function.c
>
With this change, find(1) dumps core.
% find . -exec ls \{\} \;
zsh: 4082 segmentation fault (core dumped) find . -exec ls \{\} \;
% ident /usr/bin/find
/usr/bin/find:
$NetBSD: crt0.c,v 1.16 2006/05/17 17:08:54 christos Exp $
$NetBSD: find.c,v 1.22 2006/10/07 17:04:02 apb Exp $
$NetBSD: function.c,v 1.56 2006/10/07 17:04:02 apb Exp $
$NetBSD: ls.c,v 1.18 2003/08/07 11:13:42 agc Exp $
$NetBSD: main.c,v 1.24 2005/10/19 12:25:51 elad Exp $
$NetBSD: misc.c,v 1.13 2006/08/26 18:17:42 christos Exp $
$NetBSD: operator.c,v 1.8 2003/08/07 11:13:43 agc Exp $
$NetBSD: option.c,v 1.23 2006/02/20 16:31:03 jschauma Exp $
$NetBSD: stat_flags.c,v 1.19 2004/05/25 14:54:55 hannken Exp $
best regards.
--
Kouichirou Hiratsuka
hira@po6.nsk.ne.jp