findutils-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Findutils-patches] cygwin 1.7.0 support


From: Eric Blake
Subject: [Findutils-patches] cygwin 1.7.0 support
Date: Fri, 25 Apr 2008 21:32:24 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

cygwin 1.7.0 hasn't been released yet, but just added openat support.  It also 
has birthtime support, but not via any of the checks you are currently using.  
OK to apply this patch to enable find to use these new cygwin features?  (Sorry 
about the line wraps).

2008-04-25  Eric Blake  <address@hidden>

        Support cygwin 1.7.0.
        * find/parser.c (parse_newerXY)
        [HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC]: Add support for another
        form of birthtime.
        * import-gnulib.config (gnulib_version): Update to pick up change
        necessary for cygwin fstatat.

Index: import-gnulib.config
===================================================================
RCS file: /sources/findutils/findutils/import-gnulib.config,v
retrieving revision 1.33
diff -u -p -r1.33 import-gnulib.config
--- import-gnulib.config        24 Mar 2008 19:46:11 -0000      1.33
+++ import-gnulib.config        25 Apr 2008 21:31:31 -0000
@@ -1,7 +1,7 @@
 # findutils gnulib.config -*- sh -*-
 
 # What version of gnulib to use?
-gnulib_version="3b3e9653139a9423e7d980cc6f9e3160111c9930"
+gnulib_version="e2f83854bc3e96ece16f2c0134cabf460cf21293"
 destdir="gnulib"
 
 # Random extra gnulib files needed for findutils.
Index: find/parser.c
===================================================================
RCS file: /sources/findutils/findutils/find/parser.c,v
retrieving revision 1.140
diff -u -p -r1.140 parser.c
--- find/parser.c       10 Mar 2008 09:39:30 -0000      1.140
+++ find/parser.c       25 Apr 2008 21:31:31 -0000
@@ -1498,7 +1498,7 @@ parse_newerXY (const struct parser_table
       y = argv[*arg_ptr][7];
 
 
-#if !defined(HAVE_STRUCT_STAT_ST_BIRTHTIME) && !defined
(HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC) && !defined
(HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC)
+#if !defined(HAVE_STRUCT_STAT_ST_BIRTHTIME) && !defined
(HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC) && !defined
(HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC) && !defined 
HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC
       if ('B' == x || 'B' == y)
        {
          error(0, 0,






reply via email to

[Prev in Thread] Current Thread [Next in Thread]