diff options
author | Marat Dukhan <maratek@gmail.com> | 2017-05-08 04:43:52 -0400 |
---|---|---|
committer | Marat Dukhan <maratek@gmail.com> | 2017-05-08 04:43:52 -0400 |
commit | 59d3071ad56e55d707e9df64d782c892737f3c0e (patch) | |
tree | fdbc6a082f6541dbf85102eafcc2c5d50986f1ec /src/log.c | |
parent | f3acb6ccc88afbcbaec5e654021f47d2031be957 (diff) | |
download | cpuinfo-59d3071ad56e55d707e9df64d782c892737f3c0e.tar.gz |
Android support
Diffstat (limited to 'src/log.c')
-rw-r--r-- | src/log.c | 46 |
1 files changed, 36 insertions, 10 deletions
@@ -9,9 +9,16 @@ va_list args; va_start(args, format); - dprintf(STDERR_FILENO, "Error: "); - vdprintf(STDERR_FILENO, format, args); - dprintf(STDERR_FILENO, "\n"); + #ifdef __ANDROID__ + fprintf(stderr, "Error: "); + vfprintf(stderr, format, args); + fprintf(stderr, "\n"); + fflush(stderr); + #else + dprintf(STDERR_FILENO, "Error: "); + vdprintf(STDERR_FILENO, format, args); + dprintf(STDERR_FILENO, "\n"); + #endif va_end(args); } @@ -22,9 +29,16 @@ va_list args; va_start(args, format); - dprintf(STDERR_FILENO, "Warning: "); - vdprintf(STDERR_FILENO, format, args); - dprintf(STDERR_FILENO, "\n"); + #ifdef __ANDROID__ + fprintf(stderr, "Warning: "); + vfprintf(stderr, format, args); + fprintf(stderr, "\n"); + fflush(stderr); + #else + dprintf(STDERR_FILENO, "Warning: "); + vdprintf(STDERR_FILENO, format, args); + dprintf(STDERR_FILENO, "\n"); + #endif va_end(args); } @@ -35,8 +49,14 @@ va_list args; va_start(args, format); - vdprintf(STDOUT_FILENO, format, args); - dprintf(STDOUT_FILENO, "\n"); + #ifdef __ANDROID__ + vprintf(format, args); + printf("\n"); + fflush(stdout); + #else + vdprintf(STDOUT_FILENO, format, args); + dprintf(STDOUT_FILENO, "\n"); + #endif va_end(args); } @@ -47,8 +67,14 @@ va_list args; va_start(args, format); - vdprintf(STDOUT_FILENO, format, args); - dprintf(STDOUT_FILENO, "\n"); + #ifdef __ANDROID__ + vprintf(format, args); + printf("\n"); + fflush(stdout); + #else + vdprintf(STDOUT_FILENO, format, args); + dprintf(STDOUT_FILENO, "\n"); + #endif va_end(args); } |