summaryrefslogtreecommitdiff
path: root/metaconfig.h
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2010-12-21 13:57:10 +0100
committerH.Merijn Brand <h.m.brand@xs4all.nl>2010-12-21 13:57:10 +0100
commita7dcd8d74e57d2a849797fa6333d25a85bfda43c (patch)
tree471badb4b3904736e962e3534b1807f3f79f7d31 /metaconfig.h
parent91f55cc7bd29f32aa63974b65eae15a4512dfd22 (diff)
downloadperl-a7dcd8d74e57d2a849797fa6333d25a85bfda43c.tar.gz
Move metaconfig control comments into its own files
Diffstat (limited to 'metaconfig.h')
-rw-r--r--metaconfig.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/metaconfig.h b/metaconfig.h
new file mode 100644
index 0000000000..95aba26b87
--- /dev/null
+++ b/metaconfig.h
@@ -0,0 +1,44 @@
+/* This is a placeholder file for symbols that should be exported
+ * into config_h.SH and Porting/Glossary. See also metaconfig.SH
+ *
+ * First version was created from the part in handy.h (which includes this)
+ * H.Merijn Brand 21 Dec 2010 (Tux)
+ *
+ * Mentioned variables are forced to be included into config_h.SH
+ * as they are only included if meta finds them referenced. That
+ * implies that noone can use them unless they are available and
+ * they won't be available unless used. When new symbols are probed
+ * in Configure, this is the way to force them into availability.
+ *
+ * CHARBITS
+ * GMTIME_MAX
+ * GMTIME_MIN
+ * HAS_ASCTIME64
+ * HAS_CTIME64
+ * HAS_DIFFTIME64
+ * HAS_GETADDRINFO
+ * HAS_GETNAMEINFO
+ * HAS_GMTIME64
+ * HAS_INETNTOP
+ * HAS_INETPTON
+ * HAS_LOCALTIME64
+ * HAS_MKTIME64
+ * HAS_PRCTL
+ * HAS_PSEUDOFORK
+ * HAS_SIN6_SCOPE_ID
+ * HAS_SOCKADDR_SA_LEN
+ * HAS_TIMEGM
+ * I16SIZE
+ * I32SIZE
+ * I64SIZE
+ * I8SIZE
+ * LOCALTIME_MAX
+ * LOCALTIME_MIN
+ * LOCALTIME_R_NEEDS_TZSET
+ * U16SIZE
+ * U32SIZE
+ * U64SIZE
+ * U8SIZE
+ * USE_DTRACE
+ *
+ */