fix $^R scoping bug.
[p5sagit/p5-mst-13.2.git] / win32 / config_H.bc
index fc0b415..daee5ca 100644 (file)
 #define const
 #endif
 
+/* HAS_CTERMID:
+ *     This symbol, if defined, indicates that the ctermid routine is
+ *     available to generate filename for terminal.
+ */
+/*#define HAS_CTERMID          /**/
+
 /* HAS_CUSERID:
  *     This symbol, if defined, indicates that the cuserid routine is
  *     available to get character login names.
  *     to kill process groups.  If unavailable, you probably should use kill
  *     with a negative process number.
  */
-/*#define HAS_KILLPG   /**/
+#define HAS_KILLPG     /**/
 
 /* HAS_LINK:
  *     This symbol, if defined, indicates that the link routine is
 /* HASATTRIBUTE_FORMAT:
  *     Can we handle GCC attribute for checking printf-style formats
  */
+/* PRINTF_FORMAT_NULL_OK:
+ *     Allows __printf__ format to be null when checking printf-style
+ */
 /* HASATTRIBUTE_MALLOC:
  *     Can we handle GCC attribute for malloc-style functions.
  */
  *     Can we handle GCC attribute for warning on unused results
  */
 /*#define HASATTRIBUTE_FORMAT  /**/
+/*#define PRINTF_FORMAT_NULL_OK        /**/
 /*#define HASATTRIBUTE_MALLOC  /**/
 /*#define HASATTRIBUTE_NONNULL /**/
 /*#define HASATTRIBUTE_NORETURN        /**/
  *     This symbol, if defined, indicates that the localtime_r routine
  *     is available to localtime re-entrantly.
  */
+/* LOCALTIME_R_NEEDS_TZSET:
+ *     Many libc's localtime_r implementations do not call tzset,
+ *     making them differ from localtime(), and making timezone
+ *     changes using $ENV{TZ} without explicitly calling tzset
+ *     impossible. This symbol makes us call tzset before localtime_r
+ */
 /* LOCALTIME_R_PROTO:
  *     This symbol encodes the prototype of localtime_r.
  *     It is zero if d_localtime_r is undef, and one of the
  *     is defined.
  */
 /*#define HAS_LOCALTIME_R         /**/
+/*#define LOCALTIME_R_NEEDS_TZSET         /**/
 #define LOCALTIME_R_PROTO 0       /**/
 
 /* HAS_LONG_DOUBLE:
  */
 /*#define HAS_VFORK    /**/
 
+/* HAS_PSEUDOFORK:
+ *     This symbol, if defined, indicates that an emulation of the
+ *     fork routine is available.
+ */
+/*#define HAS_PSEUDOFORK       /**/
+
 /* Signal_t:
  *     This symbol's value is either "void" or "int", corresponding to the
  *     appropriate return type of a signal handler.  Thus, you can declare