mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-28 01:06:17 +00:00
7f32d22f9a
- linux- version cannot be updated due to lack of gtk3 package - mirror -i18n distfiles locally until the langpacks are renamed Changes: http://www.seamonkey-project.org/news PR: 222464 Security: 5e0a038a-ca30-416d-a2f5-38cbf5e7df33 Security: 6cec1b0a-da15-467d-8691-1dea392d4c8d Security: 555b244e-6b20-4546-851f-d8eb7d6c1ffa Security: 1098a15b-b0f6-42b7-b5c7-8a8646e8be07 MFH: 2017Q4 (piling up until release)
62 lines
2.6 KiB
Plaintext
62 lines
2.6 KiB
Plaintext
diff --git dom/system/OSFileConstants.cpp dom/system/OSFileConstants.cpp
|
|
index 88bba9baa401..99f240952dfe 100644
|
|
--- mozilla/dom/system/OSFileConstants.cpp
|
|
+++ mozilla/dom/system/OSFileConstants.cpp
|
|
@@ -16,14 +16,17 @@
|
|
#include "dirent.h"
|
|
#include "poll.h"
|
|
#include "sys/stat.h"
|
|
-#if defined(ANDROID)
|
|
+#if defined(XP_LINUX)
|
|
#include <sys/vfs.h>
|
|
#define statvfs statfs
|
|
+#define f_frsize f_bsize
|
|
#else
|
|
#include "sys/statvfs.h"
|
|
+#endif // defined(XP_LINUX)
|
|
+#if !defined(ANDROID)
|
|
#include "sys/wait.h"
|
|
#include <spawn.h>
|
|
-#endif // defined(ANDROID)
|
|
+#endif // !defined(ANDROID)
|
|
#endif // defined(XP_UNIX)
|
|
|
|
#if defined(XP_LINUX)
|
|
@@ -699,7 +702,7 @@ static const dom::ConstantSpec gLibcProperties[] =
|
|
|
|
{ "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) },
|
|
|
|
- { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", JS::Int32Value(offsetof (struct statvfs, f_bsize)) },
|
|
+ { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", JS::Int32Value(offsetof (struct statvfs, f_frsize)) },
|
|
{ "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", JS::Int32Value(offsetof (struct statvfs, f_bavail)) },
|
|
|
|
#endif // defined(XP_UNIX)
|
|
diff --git toolkit/components/osfile/modules/osfile_unix_back.jsm toolkit/components/osfile/modules/osfile_unix_back.jsm
|
|
index a028dda7d5ec..f5c632e3d7e5 100644
|
|
--- mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm
|
|
+++ mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm
|
|
@@ -228,8 +228,8 @@
|
|
let statvfs = new SharedAll.HollowStructure("statvfs",
|
|
Const.OSFILE_SIZEOF_STATVFS);
|
|
|
|
- statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE,
|
|
- "f_bsize", Type.unsigned_long.implementation);
|
|
+ statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE,
|
|
+ "f_frsize", Type.unsigned_long.implementation);
|
|
statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL,
|
|
"f_bavail", Type.fsblkcnt_t.implementation);
|
|
|
|
diff --git toolkit/components/osfile/modules/osfile_unix_front.jsm toolkit/components/osfile/modules/osfile_unix_front.jsm
|
|
index bd60d4d8419c..a8cd6b546b0e 100644
|
|
--- mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm
|
|
+++ mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm
|
|
@@ -399,7 +399,7 @@
|
|
throw_on_negative("statvfs", (UnixFile.statvfs || UnixFile.statfs)(sourcePath, fileSystemInfoPtr));
|
|
|
|
let bytes = new Type.uint64_t.implementation(
|
|
- fileSystemInfo.f_bsize * fileSystemInfo.f_bavail);
|
|
+ fileSystemInfo.f_frsize * fileSystemInfo.f_bavail);
|
|
|
|
return bytes.value;
|
|
};
|