]> granicus.if.org Git - apache/commitdiff
Allow htcacheclean to deal in gigabytes.
authorColm MacCarthaigh <colm@apache.org>
Fri, 26 Aug 2005 17:54:18 +0000 (17:54 +0000)
committerColm MacCarthaigh <colm@apache.org>
Fri, 26 Aug 2005 17:54:18 +0000 (17:54 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@240297 13f79535-47bb-0310-9956-ffa450edef68

support/htcacheclean.c

index bfdba1c9971ee7c68602e49a4c8745e7fbce7661..20c184ffa3f74081403aba694a81875c32322b8e 100644 (file)
@@ -63,6 +63,7 @@
 #define SECS_PER_MIN  60
 #define KBYTE         1024
 #define MBYTE         1048576
+#define GBYTE         1073741824
 
 #define DIRINFO (APR_FINFO_MTIME|APR_FINFO_SIZE|APR_FINFO_TYPE|APR_FINFO_LINK)
 
@@ -874,6 +875,9 @@ int main(int argc, const char * const argv[])
                         else if ((*end == 'M' || *end == 'm') && !end[1]) {
                             max *= MBYTE;
                         }
+                        else if ((*end == 'G' || *end == 'g') && !end[1]) {
+                            max *= GBYTE;
+                        }
                         else if (*end &&        /* neither empty nor [Bb] */
                                  ((*end != 'B' && *end != 'b') || end[1])) {
                             rv = APR_EGENERAL;