1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
diff --git a/saytime.c b/saytime.c
index d4241eb..342f631 100644
--- a/saytime.c
+++ b/saytime.c
@@ -112,7 +112,7 @@ int main( argc, argv )
int argc;
char *argv[];
{
- long clock;
+ time_t clock;
struct tm *t;
#if defined TTEST
char *opt_string="v:t:r:co:d:f:h:H:N:C:";
@@ -199,10 +199,10 @@ char *argv[];
}
else if (fpid == 0) {
while ((!die)
- && (clock = time( (long *) 0 ) % interval))
+ && (clock = time( NULL ) % interval))
usleep(10000);
while (!die) {
- clock = time( (long *) 0 );
+ clock = time( NULL );
t = localtime( &clock );
#if defined TTEST
@@ -212,13 +212,13 @@ char *argv[];
#endif
sayformat(t, opt_time_format);
while ((!die)
- && (clock = time( (long *) 0 ) % interval))
+ && (clock = time( NULL ) % interval))
usleep(100000);
}
}
}
else
- clock = time( (long *) 0 );
+ clock = time( NULL );
t = localtime( &clock );
#if defined TTEST
|