Skip to content

Commit 903e986

Browse files
committed
Remove exposure of FS_LONG to outside code
1 parent 5e02a0c commit 903e986

3 files changed

Lines changed: 11 additions & 1 deletion

File tree

FileSystem.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,12 @@
3232
#include <stdlib.h>
3333
#include <string.h>
3434
#include <unistd.h>
35+
36+
#define FS_LONG long
3537
#else
3638
#include <Windows.h>
39+
40+
#define FS_LONG long long
3741
#endif
3842

3943
#undef FS_O_TMPFILE

fsdef.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,4 +190,6 @@ struct fs_utimbuf {
190190
fs_time_t modtime;
191191
};
192192

193+
#undef FS_LONG
194+
193195
#endif

module.cc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,12 @@
2828
#include "node_buffer.h"
2929
#include <type_traits>
3030

31-
#ifdef _WIN32
31+
#ifdef __linux__
32+
#define FS_LONG long
33+
#else
3234
#include <Windows.h>
35+
36+
#define FS_LONG long long
3337
#endif
3438

3539
using namespace node;

0 commit comments

Comments
 (0)