summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Hambüchen <mail@nh2.me>2020-08-25 01:37:41 (GMT)
committerNiklas Hambüchen <mail@nh2.me>2020-08-25 01:37:41 (GMT)
commita58b7ac6ce71819b712d0663f1d37bfb3cdd161c (patch)
treea4f36c9a6e26661d05f558c28a64b983e71cd694
parent86edeb6784c25d5a952a9e5d33b25846f444375c (diff)
downloadlz4-a58b7ac6ce71819b712d0663f1d37bfb3cdd161c.zip
lz4-a58b7ac6ce71819b712d0663f1d37bfb3cdd161c.tar.gz
lz4-a58b7ac6ce71819b712d0663f1d37bfb3cdd161c.tar.bz2
fixup: Portable fileno()
-rw-r--r--programs/util.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/programs/util.h b/programs/util.h
index 6658bf9..2f3d0a8 100644
--- a/programs/util.h
+++ b/programs/util.h
@@ -143,6 +143,15 @@ extern "C" {
#endif
+/*-****************************************
+* fileno() function
+******************************************/
+#if defined(_MSC_VER)
+# define UTIL_fileno _fileno
+#else
+# define UTIL_fileno fileno
+#endif
+
/* *************************************
* Constants
***************************************/
@@ -384,7 +393,7 @@ UTIL_STATIC U64 UTIL_getOpenFileSize(FILE* file)
int fd;
struct UTIL_TYPE_stat statbuf;
- fd = fileno(file);
+ fd = UTIL_fileno(file);
if (fd < 0) {
perror("fileno");
exit(1);