[Toybox] [PATCH] find: add -inum option.

enh enh at google.com
Fri Jul 10 08:16:38 PDT 2015


He's the author. Sorry, I should have linked to the change in gerrit.
On Jul 9, 2015 23:58, "Rob Landley" <rob at landley.net> wrote:

> Did Greg Hackmann write this, or did he just review it? (I.E. is git
> --author Elliott or Greg here?)
>
> Rob
>
> On 07/06/2015 10:33 PM, enh wrote:
> > ping?
> >
> > On Fri, May 15, 2015 at 4:48 PM, enh <enh at google.com
> > <mailto:enh at google.com>> wrote:
> >
> >     find: add -inum option
> >
> >     -inum is a commonly implemented extension to search by inode number.
> >
> >     Linux's fs-layer tracepoints log many events in terms of inodes, so
> >     "find -inum" is useful for mapping those events back to specific
> files.
> >
> >     Signed-off-by: Greg Hackmann <ghackmann at google.com
> >     <mailto:ghackmann at google.com>>
> >
> >     diff --git a/toys/posix/find.c b/toys/posix/find.c
> >     index 69e370d..1e9bdfe 100644
> >     --- a/toys/posix/find.c
> >     +++ b/toys/posix/find.c
> >     @@ -32,6 +32,7 @@
> >          -ctime N       created N days ago        -mtime N    modified N
> >     days ago
> >          -newer FILE    newer mtime than FILE     -mindepth # at least #
> >     dirs down
> >          -depth         ignore contents of dir    -maxdepth # at most #
> >     dirs down
> >     +    -inum  N       inode number N
> >          -type [bcdflps] (block, char, dir, file, symlink, pipe, socket)
> >
> >          Numbers N may be prefixed by a - (less than) or + (greater
> than):
> >     @@ -341,6 +342,9 @@
> >                test = compare_numsign(new->st.st_size, 512, ss[1]);
> >            } else if (!strcmp(s, "links")) {
> >              if (check) test = compare_numsign(new->st.st_nlink, 0,
> ss[1]);
> >     +      } else if (!strcmp(s, "inum")) {
> >     +        if (check)
> >     +          test = compare_numsign(new->st.st_ino, 0, ss[1]);
> >            } else if (!strcmp(s, "mindepth") || !strcmp(s, "maxdepth")) {
> >              if (check) {
> >                struct dirtree *dt = new;
> >
> >
> >
> >
> > --
> > Elliott Hughes - http://who/enh - http://jessies.org/~enh/
> > Android native code/tools questions? Mail me/drop by/add me as a
> reviewer.
> >
> >
> > _______________________________________________
> > Toybox mailing list
> > Toybox at lists.landley.net
> > http://lists.landley.net/listinfo.cgi/toybox-landley.net
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.landley.net/pipermail/toybox-landley.net/attachments/20150710/fef3173f/attachment-0004.htm>


More information about the Toybox mailing list