commit b86eaa8816a87d32789b22d97c7ec5f9f18d3441 Author: Mark Johnston Date: Fri Jan 4 15:08:09 2019 -0500 Correct the fstat64 definition. diff --git a/coregrind/m_syswrap/syswrap-freebsd.c b/coregrind/m_syswrap/syswrap-freebsd.c index 39e0fb1ad..5e807a00d 100755 --- a/coregrind/m_syswrap/syswrap-freebsd.c +++ b/coregrind/m_syswrap/syswrap-freebsd.c @@ -873,7 +873,7 @@ POST(sys_fstat) PRE(sys_fstat64) { PRINT("sys_fstat64 ( %ld, %#lx )", ARG1, ARG2); - PRE_REG_READ2(long, "fstat", unsigned long, fd, struct stat *, buf); + PRE_REG_READ2(long, "fstat", unsigned long, fd, struct stat64 *, buf); PRE_MEM_WRITE( "fstat(buf)", ARG2, sizeof(struct vki_stat64) ); } diff --git a/include/vki/vki-freebsd.h b/include/vki/vki-freebsd.h index 97769effe..d977f3544 100755 --- a/include/vki/vki-freebsd.h +++ b/include/vki/vki-freebsd.h @@ -389,6 +389,8 @@ struct vki_stat64 { vki_time_t st_ctime; long st_ctime_nsec; #endif + vki_time_t st_birthtime; + long st_birthtime_nsec; vki_off_t st_size; vki_blkcnt_t st_blocks; vki_blksize_t st_blksize;