diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2023-11-21 09:56:28 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2023-11-21 09:56:28 +0100 |
commit | 45e1231149779c363c9abb78cc09e21d047c463f (patch) | |
tree | 111b91a23e747bb2c9df60b0170914cbbd74dec3 /src/tc-misc.c | |
parent | d391e80c7378e6604c8f84538f27df8b915ebd2a (diff) | |
parent | 987942a206ef0f2342bf81d5de6432c6af42b7e7 (diff) |
Update upstream source from tag 'upstream/4.17'
Update to upstream version '4.17'
with Debian dir da192eda54f0b421cbc1b9ba383659593db8d3db
Diffstat (limited to 'src/tc-misc.c')
-rw-r--r-- | src/tc-misc.c | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/tc-misc.c b/src/tc-misc.c index 5b043d4..d422f21 100644 --- a/src/tc-misc.c +++ b/src/tc-misc.c @@ -8,13 +8,13 @@ #include <libHX/init.h> #include <libHX/misc.h> -int main(int argc, const char **argv) +static int runner(int argc, const char **argv) { unsigned int n; struct stat sa, sb; if (HX_init() <= 0) - abort(); + return EXIT_FAILURE; printf("%d\n", HX_ffs(0)); for (n = 1; ; n <<= 1) { printf("%08x = %d\n", n, HX_ffs(n)); @@ -30,12 +30,23 @@ int main(int argc, const char **argv) if (argc >= 3) { if (stat(argv[1], &sa) < 0 || - stat(argv[2], &sb) < 0) + stat(argv[2], &sb) < 0) { perror("stat"); - else + return EXIT_FAILURE; + } else { printf("Difference: %ld\n", HX_time_compare(&sa, &sb, 'm')); + return EXIT_FAILURE; + } } HX_exit(); return EXIT_SUCCESS; } + +int main(int argc, const char **argv) +{ + int ret = runner(argc, argv); + if (ret != EXIT_FAILURE) + fprintf(stderr, "FAILED\n"); + return ret; +} |