diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index e9b793ffd9..d463330ad1 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -133,6 +133,7 @@ endif() include(CheckStructHasMember) check_struct_has_member("struct sockaddr" sa_len sys/socket.h HAVE_STRUCT_SOCKADDR_SA_LEN) check_struct_has_member("struct stat" st_flags sys/stat.h HAVE_STRUCT_STAT_ST_FLAGS) +check_struct_has_member("struct stat" st_blksize sys/stat.h HAVE_STRUCT_STAT_ST_BLKSIZE) check_struct_has_member("struct stat" st_birthtime sys/stat.h HAVE_STRUCT_STAT_ST_BIRTHTIME) check_struct_has_member("struct stat" __st_birthtime sys/stat.h HAVE_STRUCT_STAT___ST_BIRTHTIME) check_struct_has_member("struct tm" tm_zone time.h HAVE_STRUCT_TM_TM_ZONE) diff --git a/cmakeconfig.h.in b/cmakeconfig.h.in index 945550114e..94f94feaf5 100644 --- a/cmakeconfig.h.in +++ b/cmakeconfig.h.in @@ -293,6 +293,9 @@ /* Define if st_flags field exists in struct stat */ #cmakedefine HAVE_STRUCT_STAT_ST_FLAGS 1 +/* Define if st_blksize field exists in struct stat */ +#cmakedefine HAVE_STRUCT_STAT_ST_BLKSIZE 1 + /* Define to 1 if `__st_birthtime' is a member of `struct stat'. */ #cmakedefine HAVE_STRUCT_STAT___ST_BIRTHTIME 1