summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-10-18 11:14:16 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-10-18 11:14:16 +0000
commit5cee73e486aaa617a9627bb69a6447d3369b62cc (patch)
tree5c8c1975418d3a9c0c7bf87a1eb3d4527cce7251 /lib/sanitizer_common/sanitizer_platform_limits_posix.cc
parent00dc24362d11540c39d57d27de846ce5823110cd (diff)
downloadcompiler-rt-5cee73e486aaa617a9627bb69a6447d3369b62cc.tar.gz
compiler-rt-5cee73e486aaa617a9627bb69a6447d3369b62cc.tar.bz2
compiler-rt-5cee73e486aaa617a9627bb69a6447d3369b62cc.tar.xz
[sanitizer] Move statfs/fstatfs to common interceptors and add statvfs/fstatvfs.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192965 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_platform_limits_posix.cc')
-rw-r--r--lib/sanitizer_common/sanitizer_platform_limits_posix.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
index cf1c7cd3..010a1a4f 100644
--- a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
+++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
@@ -78,6 +78,7 @@
#include <sys/mtio.h>
#include <sys/kd.h>
#include <sys/shm.h>
+#include <sys/statvfs.h>
#include <sys/timex.h>
#include <sys/user.h>
#include <sys/ustat.h>
@@ -164,6 +165,8 @@ namespace __sanitizer {
unsigned struct_msqid_ds_sz = sizeof(struct msqid_ds);
unsigned struct_shmid_ds_sz = sizeof(struct shmid_ds);
unsigned struct_mq_attr_sz = sizeof(struct mq_attr);
+ unsigned struct_statvfs_sz = sizeof(struct statvfs);
+ unsigned struct_statvfs64_sz = sizeof(struct statvfs64);
#endif // SANITIZER_LINUX && !SANITIZER_ANDROID
uptr sig_ign = (uptr)SIG_IGN;