aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2019-01-03 14:56:31 +0100
committerAnders Broman <a.broman58@gmail.com>2019-03-10 12:34:41 +0000
commit101fed9420eeeefd8a2033d67a466c7c4c2231f8 (patch)
treea568b9cfd834966500a41398a98e656a1b2787b2
parentfea16b4aee889021e48dde6724d30bc2f5969ced (diff)
Cmake: Make it possible to check on HAVE_STRUCT_STAT_ST_BLKSIZE.
Change-Id: Id84adc85c1fbdef8e39240f55128cdec4ee9ca2f Reviewed-on: https://code.wireshark.org/review/31324 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--ConfigureChecks.cmake1
-rw-r--r--cmakeconfig.h.in3
2 files changed, 4 insertions, 0 deletions
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