The new tar for busybox is now done, and works just fine

for extracting files.  Creation of tarballs is next...
 -Erik
This commit is contained in:
Erik Andersen
2000-03-24 00:54:46 +00:00
parent e454fb68a3
commit 1ad302ac90
12 changed files with 627 additions and 1876 deletions

23
date.c
View File

@@ -64,8 +64,7 @@ struct tm *date_conv_time(struct tm *tm_time, const char *t_string)
&(tm_time->tm_min), &(tm_time->tm_year));
if (nr < 4 || nr > 5) {
fprintf(stderr, invalid_date, "date", t_string);
exit(FALSE);
fatalError(invalid_date, "date", t_string);
}
/* correct for century - minor Y2K problem here? */
@@ -149,10 +148,7 @@ struct tm *date_conv_ftime(struct tm *tm_time, const char *t_string)
}
fprintf(stderr, invalid_date, "date", t_string);
exit(FALSE);
fatalError(invalid_date, "date", t_string);
}
@@ -187,10 +183,8 @@ int date_main(int argc, char **argv)
break;
case 'u':
utc = 1;
if (putenv("TZ=UTC0") != 0) {
fprintf(stderr, memory_exhausted, "date");
exit(FALSE);
}
if (putenv("TZ=UTC0") != 0)
fatalError(memory_exhausted, "date");
/* Look ma, no break. Don't fix it either. */
case 'd':
use_arg = 1;
@@ -239,16 +233,13 @@ int date_main(int argc, char **argv)
/* Correct any day of week and day of year etc fields */
tm = mktime(&tm_time);
if (tm < 0) {
fprintf(stderr, invalid_date, "date", date_str);
exit(FALSE);
}
if (tm < 0)
fatalError(invalid_date, "date", date_str);
/* if setting time, set it */
if (set_time) {
if (stime(&tm) < 0) {
fprintf(stderr, "date: can't set date.\n");
exit(FALSE);
fatalError("date: can't set date.\n");
}
}
}