* time/tzset.c (__tzname, __daylight, __timezone): Don't check
[kopensolaris-gnu/glibc.git] / time / test_time.c
index 7857d53..a090d93 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -42,9 +42,11 @@ DEFUN(main, (argc, argv), int argc AND char **argv)
          sprintf(buf, "TZ=%s", *argv);
          if (putenv(buf))
            {
          sprintf(buf, "TZ=%s", *argv);
          if (putenv(buf))
            {
-             puts("putenv() failed.");
+             puts("putenv failed.");
              lose = 1;
            }
              lose = 1;
            }
+         else
+           puts (buf);
        }
       tzset();
       tbuf.tm_year = 72;
        }
       tzset();
       tbuf.tm_year = 72;
@@ -53,6 +55,7 @@ DEFUN(main, (argc, argv), int argc AND char **argv)
       tbuf.tm_hour = 6;
       tbuf.tm_min = 14;
       tbuf.tm_sec = 50;
       tbuf.tm_hour = 6;
       tbuf.tm_min = 14;
       tbuf.tm_sec = 50;
+      tbuf.tm_isdst = -1;
     doit:;
       t = mktime(&tbuf);
       if (t == (time_t) -1)
     doit:;
       t = mktime(&tbuf);
       if (t == (time_t) -1)
@@ -98,7 +101,17 @@ DEFUN(main, (argc, argv), int argc AND char **argv)
     fputs (buffer, stdout);
     strftime (buffer, SIZE, "The time is %I:%M %p.\n", loctime);
     fputs (buffer, stdout);
     fputs (buffer, stdout);
     strftime (buffer, SIZE, "The time is %I:%M %p.\n", loctime);
     fputs (buffer, stdout);
+
+    loctime->tm_year = 72;
+    loctime->tm_mon = 8;
+    loctime->tm_mday = 12;
+    loctime->tm_hour = 20;
+    loctime->tm_min = 49;
+    loctime->tm_sec = 05;
+    curtime = mktime (loctime);
+    strftime (buffer, SIZE, "%D %T was %w the %jth.\n", loctime);
+    fputs (buffer, stdout);
   }
 
   }
 
-  exit(lose ? EXIT_FAILURE : EXIT_SUCCESS);
+  return (lose ? EXIT_FAILURE : EXIT_SUCCESS);
 }
 }