]> Dogcows Code - chaz/tar/commitdiff
*** empty log message ***
authorFrançois Pinard <pinard@iro.umontreal.ca>
Wed, 16 Nov 1994 02:49:10 +0000 (02:49 +0000)
committerFrançois Pinard <pinard@iro.umontreal.ca>
Wed, 16 Nov 1994 02:49:10 +0000 (02:49 +0000)
scripts/level-1
src/gnu.c
src/port.h

index c6952aac8ffa2b3d4173a6733378df4b6b384c62..6410576f4eca15520c7fd71c444ee47c72a87d5d 100644 (file)
@@ -67,17 +67,21 @@ here="`pwd`"
 # Logfile name should be in the form  ``log-1993-03-18-level-1''
 # i.e. year-month-date.  This format is useful for sorting by name, since
 # logfiles are intentionally kept online for future reference.
-LOGFILE=log-`date | awk '
-   BEGIN {
-      d["Jan"] = "01";  d["Feb"] = "02"; d["Mar"] = "03";
-      d["Apr"] = "04";  d["May"] = "05"; d["Jun"] = "06";
-      d["Jul"] = "07";  d["Aug"] = "08"; d["Sep"] = "09";
-      d["Oct"] = "10";  d["Nov"] = "11"; d["Dec"] = "12";
-   }
-   {
-    if ($3 < 10) $3 = "0" $3;
-    print $6 "-" d[$2] "-" $3;
-   }'`-level-${DUMP_LEVEL}
+LOGFILE="log-`date | sed -ne '
+   s/[^ ]*  *\([^ ]*\)  *\([^ ]*\).* \([^ ]*\)$/\3-\1-\2/
+   /-[0-9]$/s/\([0-9]\)$/0\1/
+   /Jan/{s/Jan/01/p;q;}
+   /Feb/{s/Feb/02/p;q;}
+   /Mar/{s/Mar/03/p;q;}
+   /Apr/{s/Apr/04/p;q;}
+   /May/{s/May/05/p;q;}
+   /Jun/{s/Jun/06/p;q;}
+   /Jul/{s/Jul/07/p;q;}
+   /Aug/{s/Aug/08/p;q;}
+   /Sep/{s/Sep/09/p;q;}
+   /Oct/{s/Oct/10/p;q;}
+   /Nov/{s/Nov/11/p;q;}
+   /Dec/{s/Dec/12/p;q;}'`-level-${DUMP_LEVEL}"
 
 localhost="`hostname | sed -e 's/\..*//'`"
 
index 09d993d63e0abf992e1e0343bc60b895f2ae2bb1..806ba1e841b0b92afc7b62b485edbd78bbc846f8 100644 (file)
--- a/src/gnu.c
+++ b/src/gnu.c
@@ -126,9 +126,10 @@ read_dir_file()
        time(&this_time);
        if(gnu_dumpfile[0]!='/') {
 #if defined(__MSDOS__) || defined(USG) || defined(_POSIX_VERSION)
-                       if(!getcwd(path,PATH_MAX))
+                       if(!getcwd(path,PATH_MAX)) {
                                msg("Couldn't get current directory.");
                                exit(EX_SYSTEM);
+                       }
 #else
                        char *getwd();
 
index 9357d3bb7cf6b9c64e4e4d43a7bbc9946c36eda7..4bf9d2c6b95eb7c06c5e6f896c5cf8658284c87e 100644 (file)
@@ -98,6 +98,12 @@ typedef long off_t;
 #if !defined(__MSDOS__) && !defined(STDC_HEADERS)
 #include <memory.h>
 #endif
+#ifdef index
+#undef index
+#endif
+#ifdef rindex
+#undef rindex
+#endif
 #define index strchr
 #define rindex strrchr
 #define bcopy(s, d, n) memcpy(d, s, n)
This page took 0.019627 seconds and 4 git commands to generate.