This is attempting to determine whether we need additional conditionals defined for Windows builds. We ran into an issue with HAVE_STRUCT_PASSWD_PW_PASSWD
not being defined as a switch after 2.0.0. This made Etc::Passwd.passwd
not defined as part of the struct. See PUP-3779 for more details.
-
-
Save ferventcoder/2f1cb356cdea755078d7 to your computer and use it in GitHub Desktop.
These are the following unique items to 2.1.5 (defined somewhere after v2.0.0-598)
HAVE_STRUCT_PASSWD_PW_PASSWD
HAVE_STRUCT_PASSWD_PW_GECOS
HAVE_STRUCT_PASSWD_PW_CHANGE
HAVE_STRUCT_PASSWD_PW_QUOTA
HAVE_STRUCT_PASSWD_PW_AGE
HAVE_STRUCT_PASSWD_PW_CLASS
HAVE_STRUCT_PASSWD_PW_COMMENT
HAVE_STRUCT_PASSWD_PW_EXPIRE
HAVE_STRUCT_GROUP_GR_PASSWD
HAVE_STRUCT_MSGHDR_MSG_CONTROL
- mostly in ancdata.c but also in rubysocket.h and unixsocket.h
HAVE_STRUCT_SOCKADDR_SA_LEN
- socket.c, sockport.h
HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
- sockport.h
HAVE_STRUCT_SOCKADDR_IN_SUN_LEN
- sockport.h
HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN
- sockport.h
HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
- used in in unixsocket.c
HAVE_STRUCT_STAT_ST_BLKSIZE
- file.c code surrounding this says it returns nil on platforms that don't support the information about a native file system's block size.
#define HAVE_STRUCT_STAT_ST_RDEV 1
#define HAVE_STRUCT_TIMEVAL 1
#define HAVE_STRUCT_TIMESPEC 1
#define HAVE_STRUCT_TIMEZONE 1
#define HAVE_STRUCT_STAT_ST_RDEV 1
#define HAVE_STRUCT_TIMEVAL 1
#define HAVE_STRUCT_TIMESPEC 1
#define HAVE_STRUCT_TIMEZONE 1
#define HAVE_STRUCT_STAT_ST_RDEV 1
#define HAVE_STRUCT_TIMEVAL 1
#define HAVE_STRUCT_TIMESPEC 1
#define HAVE_STRUCT_TIMEZONE 1
git diff v2_0_0_598 v2_1_5 | grep HAVE_STRUCT | |
- * include/ruby/missing.h (struct timeval): check HAVE_STRUCT_TIMEVAL | |
+ if HAVE_STRUCT_PASSWD_PW_PASSWD is not defined to prevent mismatch of | |
+ ext/socket/ancdata.c: Use HAVE_STRUCT_MSGHDR_MSG_CONTROL instead | |
+ * include/ruby/missing.h (struct timeval): check HAVE_STRUCT_TIMEVAL | |
+ use HAVE_STRUCT_SOCKADDR_SA_LEN and HAVE_STRUCT_SOCKADDR_IN_SIN_LEN | |
-\#define HAVE_STRUCT_STAT_ST_RDEV 1 | |
+#ifdef HAVE_STRUCT_PASSWD_PW_PASSWD | |
+#ifdef HAVE_STRUCT_PASSWD_PW_GECOS | |
+#ifdef HAVE_STRUCT_PASSWD_PW_CHANGE | |
+#ifdef HAVE_STRUCT_PASSWD_PW_QUOTA | |
+#ifdef HAVE_STRUCT_PASSWD_PW_AGE | |
+#ifdef HAVE_STRUCT_PASSWD_PW_CLASS | |
+#ifdef HAVE_STRUCT_PASSWD_PW_COMMENT | |
+#ifdef HAVE_STRUCT_PASSWD_PW_EXPIRE | |
+#ifdef HAVE_STRUCT_GROUP_GR_PASSWD | |
+#ifdef HAVE_STRUCT_PASSWD_PW_PASSWD | |
+#ifdef HAVE_STRUCT_PASSWD_PW_GECOS | |
+#ifdef HAVE_STRUCT_PASSWD_PW_CHANGE | |
+#ifdef HAVE_STRUCT_PASSWD_PW_QUOTA | |
+#ifdef HAVE_STRUCT_PASSWD_PW_AGE | |
+#ifdef HAVE_STRUCT_PASSWD_PW_CLASS | |
+#ifdef HAVE_STRUCT_PASSWD_PW_COMMENT | |
+#ifdef HAVE_STRUCT_PASSWD_PW_EXPIRE | |
+ * must be compiled with +HAVE_STRUCT_PASSWD_PW_GECOS+ | |
+ * password change time(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_CHANGE+ | |
+ * quota value(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_QUOTA+ | |
+ * password age(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_AGE+ | |
+ * user access class(string) must be compiled with +HAVE_STRUCT_PASSWD_PW_CLASS+ | |
+ * comment(string) must be compiled with +HAVE_STRUCT_PASSWD_PW_COMMENT+ | |
+ * account expiration time(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_EXPIRE+ | |
+#ifdef HAVE_STRUCT_GROUP_GR_PASSWD | |
+ * Must be compiled with +HAVE_STRUCT_GROUP_GR_PASSWD+. | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if !defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if !defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
+# ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
+#ifdef HAVE_STRUCT_MSGHDR_MSG_CONTROL | |
+#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
+#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
+#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
+#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
+#ifdef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN | |
+#ifdef HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN | |
+# ifdef HAVE_STRUCT_SOCKADDR_IN_SUN_LEN | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) && defined(SCM_RIGHTS) | |
+#if defined(HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS) | |
+#ifdef HAVE_STRUCT_STAT_ST_RDEV | |
+#if defined(HAVE_STRUCT_STAT_ST_RDEV) && defined(major) | |
+#if defined(HAVE_STRUCT_STAT_ST_RDEV) && defined(minor) | |
+#ifdef HAVE_STRUCT_STAT_ST_BLKSIZE | |
#if !defined(HAVE_STRUCT_TIMEVAL) |
rob@skylight:~/code/community/ruby [(v2_0_0_598)] 11:40:24 $ ack HAVE_STRUCT . | |
bcc32/Makefile.sub | |
293:\#define HAVE_STRUCT_STAT_ST_RDEV 1 | |
ChangeLog | |
3415: * include/ruby/missing.h (struct timeval): check HAVE_STRUCT_TIMEVAL | |
configure.in | |
1758: AC_DEFINE(HAVE_STRUCT_TM_TM_GMTOFF) | |
doc/ChangeLog-1.9.3 | |
18487: * symbian/setup (config.h): HAVE_STRUCT_TIMEZONE, VOID_UNSETENV, and RUBY_LIB_VERSION_STYLE defined. | |
ext/date/date_core.c | |
7782:#ifdef HAVE_STRUCT_TM_TM_GMTOFF | |
ext/socket/ancdata.c | |
396:#if defined(IPPROTO_IP) && defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
460:#if defined(IPPROTO_IP) && defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
795:#if defined(IPPROTO_IP) && defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
1047:# if defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
ext/tk/tcltklib.c | |
3677:#ifndef HAVE_STRUCT_RARRAY_LEN | |
file.c | |
634:#ifdef HAVE_STRUCT_STAT_ST_BLOCKS | |
650:#if defined(HAVE_STRUCT_STAT_ST_ATIM) | |
652:#elif defined(HAVE_STRUCT_STAT_ST_ATIMESPEC) | |
654:#elif defined(HAVE_STRUCT_STAT_ST_ATIMENSEC) | |
674:#if defined(HAVE_STRUCT_STAT_ST_MTIM) | |
676:#elif defined(HAVE_STRUCT_STAT_ST_MTIMESPEC) | |
678:#elif defined(HAVE_STRUCT_STAT_ST_MTIMENSEC) | |
698:#if defined(HAVE_STRUCT_STAT_ST_CTIM) | |
700:#elif defined(HAVE_STRUCT_STAT_ST_CTIMESPEC) | |
702:#elif defined(HAVE_STRUCT_STAT_ST_CTIMENSEC) | |
include/ruby/missing.h | |
28:#if !defined(HAVE_STRUCT_TIMEVAL) || !defined(HAVE_STRUCT_TIMESPEC) | |
37:#if !defined(HAVE_STRUCT_TIMEVAL) | |
42:#endif /* HAVE_STRUCT_TIMEVAL */ | |
44:#if !defined(HAVE_STRUCT_TIMESPEC) | |
51:#if !defined(HAVE_STRUCT_TIMEZONE) | |
lib/mkmf.rb | |
1124: # returned true, then the +HAVE_STRUCT_FOO_BAR+ preprocessor macro would be | |
nacl/pepper_main.c | |
34:#ifdef HAVE_STRUCT_PPB_CORE | |
37:#ifdef HAVE_STRUCT_PPB_MESSAGING | |
40:#ifdef HAVE_STRUCT_PPB_VAR | |
43:#ifdef HAVE_STRUCT_PPB_URLLOADER | |
46:#ifdef HAVE_STRUCT_PPB_URLREQUESTINFO | |
49:#ifdef HAVE_STRUCT_PPB_URLRESPONSEINFO | |
52:#ifdef HAVE_STRUCT_PPP_INSTANCE | |
strftime.c | |
866:#if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
symbian/setup | |
72:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
74:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
76:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
90:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1 | |
91:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1 | |
92:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1 | |
93:@echo>>$(1) #define HAVE_STRUCT_TIMESPEC 1 | |
94:@echo>>$(1) #define HAVE_STRUCT_TIMEZONE 1 | |
163:@echo>>$(1) #define HAVE_STRUCT_TM_TM_ZONE 1 | |
165:@echo>>$(1) #define HAVE_STRUCT_TM_TM_GMTOFF 1 | |
time.c | |
905:# if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
909:# if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
920:#if !defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
1167:#if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
1699:#if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
win32/Makefile.sub | |
569:#define HAVE_STRUCT_STAT_ST_RDEV 1 | |
571:#define HAVE_STRUCT_TIMEVAL 1 |
rob@skylight:~/code/community/ruby [(v2_1_5)] 11:20:07 $ ack HAVE_STRUCT . | |
ChangeLog | |
12363: if HAVE_STRUCT_PASSWD_PW_PASSWD is not defined to prevent mismatch of | |
15879: ext/socket/ancdata.c: Use HAVE_STRUCT_MSGHDR_MSG_CONTROL instead | |
18291: * include/ruby/missing.h (struct timeval): check HAVE_STRUCT_TIMEVAL | |
19898: use HAVE_STRUCT_SOCKADDR_SA_LEN and HAVE_STRUCT_SOCKADDR_IN_SIN_LEN | |
configure.in | |
2121: AC_DEFINE(HAVE_STRUCT_TM_TM_GMTOFF) | |
doc/ChangeLog-1.9.3 | |
18487: * symbian/setup (config.h): HAVE_STRUCT_TIMEZONE, VOID_UNSETENV, and RUBY_LIB_VERSION_STYLE defined. | |
ext/date/date_core.c | |
7650:#ifdef HAVE_STRUCT_TM_TM_GMTOFF | |
ext/etc/etc.c | |
105:#ifdef HAVE_STRUCT_PASSWD_PW_PASSWD | |
110:#ifdef HAVE_STRUCT_PASSWD_PW_GECOS | |
115:#ifdef HAVE_STRUCT_PASSWD_PW_CHANGE | |
118:#ifdef HAVE_STRUCT_PASSWD_PW_QUOTA | |
121:#ifdef HAVE_STRUCT_PASSWD_PW_AGE | |
124:#ifdef HAVE_STRUCT_PASSWD_PW_CLASS | |
127:#ifdef HAVE_STRUCT_PASSWD_PW_COMMENT | |
130:#ifdef HAVE_STRUCT_PASSWD_PW_EXPIRE | |
373:#ifdef HAVE_STRUCT_GROUP_GR_PASSWD | |
691:#ifdef HAVE_STRUCT_PASSWD_PW_PASSWD | |
696:#ifdef HAVE_STRUCT_PASSWD_PW_GECOS | |
701:#ifdef HAVE_STRUCT_PASSWD_PW_CHANGE | |
704:#ifdef HAVE_STRUCT_PASSWD_PW_QUOTA | |
707:#ifdef HAVE_STRUCT_PASSWD_PW_AGE | |
710:#ifdef HAVE_STRUCT_PASSWD_PW_CLASS | |
713:#ifdef HAVE_STRUCT_PASSWD_PW_COMMENT | |
716:#ifdef HAVE_STRUCT_PASSWD_PW_EXPIRE | |
746: * must be compiled with +HAVE_STRUCT_PASSWD_PW_GECOS+ | |
748: * password change time(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_CHANGE+ | |
750: * quota value(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_QUOTA+ | |
752: * password age(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_AGE+ | |
754: * user access class(string) must be compiled with +HAVE_STRUCT_PASSWD_PW_CLASS+ | |
756: * comment(string) must be compiled with +HAVE_STRUCT_PASSWD_PW_COMMENT+ | |
758: * account expiration time(integer) must be compiled with +HAVE_STRUCT_PASSWD_PW_EXPIRE+ | |
768:#ifdef HAVE_STRUCT_GROUP_GR_PASSWD | |
788: * Must be compiled with +HAVE_STRUCT_GROUP_GR_PASSWD+. | |
ext/socket/ancdata.c | |
5:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
396:#if defined(IPPROTO_IP) && defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
460:#if defined(IPPROTO_IP) && defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
793:#if defined(IPPROTO_IP) && defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
1045:# if defined(IP_PKTINFO) && defined(HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST) /* GNU/Linux */ | |
1135:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1144:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1156:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1163:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1266:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1397:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1429:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1444:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1492:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1509:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1527:#if !defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1537:#if !defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1560:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1583:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1604:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1623:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1681:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1688:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
1798:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) | |
ext/socket/rubysocket.h | |
172:# ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
364:#ifdef HAVE_STRUCT_MSGHDR_MSG_CONTROL | |
ext/socket/socket.c | |
1605:#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
1871:#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
ext/socket/sockport.h | |
13:#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
19:#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN | |
26:#ifdef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN | |
32:#ifdef HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN | |
68:# ifdef HAVE_STRUCT_SOCKADDR_IN_SUN_LEN | |
ext/socket/unixsocket.c | |
160:#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) && defined(SCM_RIGHTS) | |
166:#if defined(HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS) | |
ext/tk/tcltklib.c | |
3670:#ifndef HAVE_STRUCT_RARRAY_LEN | |
file.c | |
603:#ifdef HAVE_STRUCT_STAT_ST_RDEV | |
624:#if defined(HAVE_STRUCT_STAT_ST_RDEV) && defined(major) | |
645:#if defined(HAVE_STRUCT_STAT_ST_RDEV) && defined(minor) | |
681:#ifdef HAVE_STRUCT_STAT_ST_BLKSIZE | |
702:#ifdef HAVE_STRUCT_STAT_ST_BLOCKS | |
718:#if defined(HAVE_STRUCT_STAT_ST_ATIM) | |
720:#elif defined(HAVE_STRUCT_STAT_ST_ATIMESPEC) | |
722:#elif defined(HAVE_STRUCT_STAT_ST_ATIMENSEC) | |
742:#if defined(HAVE_STRUCT_STAT_ST_MTIM) | |
744:#elif defined(HAVE_STRUCT_STAT_ST_MTIMESPEC) | |
746:#elif defined(HAVE_STRUCT_STAT_ST_MTIMENSEC) | |
766:#if defined(HAVE_STRUCT_STAT_ST_CTIM) | |
768:#elif defined(HAVE_STRUCT_STAT_ST_CTIMESPEC) | |
770:#elif defined(HAVE_STRUCT_STAT_ST_CTIMENSEC) | |
include/ruby/missing.h | |
28:#if !defined(HAVE_STRUCT_TIMEVAL) || !defined(HAVE_STRUCT_TIMESPEC) | |
42:#if !defined(HAVE_STRUCT_TIMEVAL) | |
47:#endif /* HAVE_STRUCT_TIMEVAL */ | |
49:#if !defined(HAVE_STRUCT_TIMESPEC) | |
56:#if !defined(HAVE_STRUCT_TIMEZONE) | |
lib/mkmf.rb | |
1147: # returned true, then the +HAVE_STRUCT_FOO_BAR+ preprocessor macro would be | |
nacl/pepper_main.c | |
34:#ifdef HAVE_STRUCT_PPB_CORE | |
37:#ifdef HAVE_STRUCT_PPB_MESSAGING | |
40:#ifdef HAVE_STRUCT_PPB_VAR | |
43:#ifdef HAVE_STRUCT_PPB_URLLOADER | |
46:#ifdef HAVE_STRUCT_PPB_URLREQUESTINFO | |
49:#ifdef HAVE_STRUCT_PPB_URLRESPONSEINFO | |
52:#ifdef HAVE_STRUCT_PPP_INSTANCE | |
strftime.c | |
867:#if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
symbian/setup | |
72:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
74:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
76:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_RDEV 1 | |
90:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1 | |
91:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1 | |
92:@echo>>$(1) #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1 | |
93:@echo>>$(1) #define HAVE_STRUCT_TIMESPEC 1 | |
94:@echo>>$(1) #define HAVE_STRUCT_TIMEZONE 1 | |
163:@echo>>$(1) #define HAVE_STRUCT_TM_TM_ZONE 1 | |
165:@echo>>$(1) #define HAVE_STRUCT_TM_TM_GMTOFF 1 | |
time.c | |
815:# if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
819:# if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
830:#if !defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
1077:#if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
1609:#if defined(HAVE_STRUCT_TM_TM_GMTOFF) | |
win32/Makefile.sub | |
585:#define HAVE_STRUCT_STAT_ST_RDEV 1 | |
587:#define HAVE_STRUCT_TIMEVAL 1 |
HAVE_STRUCT_STAT_ST_RDEV | |
HAVE_STRUCT_TM_TM_GMTOFF | |
HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST - everytime this is queried, it has this next to it: /* GNU/Linux */ | |
HAVE_STRUCT_RARRAY_LEN - used in tcltklib.c (we don't use) | |
HAVE_STRUCT_STAT_ST_BLOCKS - file.c | |
HAVE_STRUCT_STAT_ST_ATIM | |
HAVE_STRUCT_STAT_ST_ATIMESPEC | |
HAVE_STRUCT_STAT_ST_ATIMENSEC | |
HAVE_STRUCT_STAT_ST_MTIM | |
HAVE_STRUCT_STAT_ST_MTIMESPEC | |
HAVE_STRUCT_STAT_ST_MTIMENSEC | |
HAVE_STRUCT_STAT_ST_CTIM | |
HAVE_STRUCT_STAT_ST_CTIMESPEC | |
HAVE_STRUCT_STAT_ST_CTIMENSEC | |
HAVE_STRUCT_TIMEVAL | |
HAVE_STRUCT_TIMESPEC | |
HAVE_STRUCT_TIMEZONE | |
nacl/pepper_main.c | |
34:#ifdef HAVE_STRUCT_PPB_CORE | |
37:#ifdef HAVE_STRUCT_PPB_MESSAGING | |
40:#ifdef HAVE_STRUCT_PPB_VAR | |
43:#ifdef HAVE_STRUCT_PPB_URLLOADER | |
46:#ifdef HAVE_STRUCT_PPB_URLREQUESTINFO | |
49:#ifdef HAVE_STRUCT_PPB_URLRESPONSEINFO | |
52:#ifdef HAVE_STRUCT_PPP_INSTANCE |
HAVE_STRUCT_STAT_ST_RDEV | |
HAVE_STRUCT_TM_TM_GMTOFF | |
HAVE_STRUCT_PASSWD_PW_PASSWD | |
HAVE_STRUCT_PASSWD_PW_GECOS | |
HAVE_STRUCT_PASSWD_PW_CHANGE | |
HAVE_STRUCT_PASSWD_PW_QUOTA | |
HAVE_STRUCT_PASSWD_PW_AGE | |
HAVE_STRUCT_PASSWD_PW_CLASS | |
HAVE_STRUCT_PASSWD_PW_COMMENT | |
HAVE_STRUCT_PASSWD_PW_EXPIRE | |
HAVE_STRUCT_GROUP_GR_PASSWD | |
HAVE_STRUCT_MSGHDR_MSG_CONTROL | |
HAVE_STRUCT_IN_PKTINFO_IPI_SPEC_DST - everytime this is queried, it has this next to it: /* GNU/Linux */ | |
HAVE_STRUCT_RARRAY_LEN - used in tcltklib.c (we don't use) | |
HAVE_STRUCT_SOCKADDR_SA_LEN | |
HAVE_STRUCT_SOCKADDR_IN_SIN_LEN | |
HAVE_STRUCT_SOCKADDR_IN_SUN_LEN | |
HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN | |
HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS - used in in unixsocket.c | |
HAVE_STRUCT_STAT_ST_BLKSIZE - file.c | |
HAVE_STRUCT_STAT_ST_BLOCKS - file.c | |
HAVE_STRUCT_STAT_ST_ATIM - file.c | |
HAVE_STRUCT_STAT_ST_ATIMESPEC - file.c | |
HAVE_STRUCT_STAT_ST_ATIMENSEC - file.c | |
HAVE_STRUCT_STAT_ST_MTIM - file.c | |
HAVE_STRUCT_STAT_ST_MTIMESPEC - file.c | |
HAVE_STRUCT_STAT_ST_MTIMENSEC - file.c | |
HAVE_STRUCT_STAT_ST_CTIM - file.c | |
HAVE_STRUCT_STAT_ST_CTIMESPEC - file.c | |
HAVE_STRUCT_STAT_ST_CTIMENSEC - file.c | |
HAVE_STRUCT_TIMEVAL | |
HAVE_STRUCT_TIMESPEC | |
HAVE_STRUCT_TIMEZONE | |
nacl/pepper_main.c | |
34:#ifdef HAVE_STRUCT_PPB_CORE | |
37:#ifdef HAVE_STRUCT_PPB_MESSAGING | |
40:#ifdef HAVE_STRUCT_PPB_VAR | |
43:#ifdef HAVE_STRUCT_PPB_URLLOADER | |
46:#ifdef HAVE_STRUCT_PPB_URLREQUESTINFO | |
49:#ifdef HAVE_STRUCT_PPB_URLRESPONSEINFO | |
52:#ifdef HAVE_STRUCT_PPP_INSTANCE |