summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.micro10
-rw-r--r--uconfig.h17
-rwxr-xr-xuconfig.sh2
3 files changed, 24 insertions, 5 deletions
diff --git a/Makefile.micro b/Makefile.micro
index a0daee292d..7950f7108c 100644
--- a/Makefile.micro
+++ b/Makefile.micro
@@ -9,8 +9,8 @@ all: microperl
O = uav$(_O) udeb$(_O) udoio$(_O) udoop$(_O) udump$(_O) \
uglobals$(_O) ugv$(_O) uhv$(_O) \
- umg$(_O) uperlmain$(_O) uop$(_O) upad$(_O) ureentr$(_O) \
- uperl$(_O) uperlio$(_O) uperly$(_O) upp$(_O) \
+ umg$(_O) uperlmain$(_O) uop$(_O) ureentr$(_O) \
+ upad$(_O) uperl$(_O) uperlio$(_O) uperly$(_O) upp$(_O) \
upp_ctl$(_O) upp_hot$(_O) upp_sys$(_O) upp_pack$(_O) upp_sort$(_O) \
uregcomp$(_O) uregexec$(_O) urun$(_O) \
uscope$(_O) usv$(_O) utaint$(_O) utoke$(_O) \
@@ -82,12 +82,12 @@ uperlmain$(_O): $(HE) miniperlmain.c
uop$(_O): $(HE) op.c keywords.h
$(CC) -c -o $@ $(CFLAGS) op.c
-upad$(_O): $(HE) pad.c
- $(CC) -c -o $@ $(CFLAGS) pad.c
-
ureentr$(_O): $(HE) reentr.c
$(CC) -c -o $@ $(CFLAGS) reentr.c
+upad$(_O): $(HE) pad.c
+ $(CC) -c -o $@ $(CFLAGS) pad.c
+
uperl$(_O): $(HE) perl.c
$(CC) -c -o $@ $(CFLAGS) perl.c
diff --git a/uconfig.h b/uconfig.h
index e4dd65d6dc..93aa8bac1c 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -1980,6 +1980,11 @@
* available to split a long double x into a fractional part f and
* an integer part i such that |f| < 1.0 and (f + i) = x.
*/
+/* HAS_MODFL_PROTO:
+ * This symbol, if defined, indicates that the system provides
+ * a prototype for the modfl() function. Otherwise, it is up
+ * to the program to supply one.
+ */
/* HAS_MODFL_POW32_BUG:
* This symbol, if defined, indicates that the modfl routine is
* broken for long doubles >= pow(2, 32).
@@ -1988,6 +1993,7 @@
* release 2.2.2 is known to be okay.
*/
/*#define HAS_MODFL / **/
+/*#define HAS_MODFL_PROTO / **/
/*#define HAS_MODFL_POW32_BUG / **/
/* HAS_MPROTECT:
@@ -2008,6 +2014,12 @@
*/
/*#define HAS_STRUCT_MSGHDR / **/
+/* HAS_NANOSLEEP:
+ * This symbol, if defined, indicates that the nanosleep
+ * system call is available to sleep with 1E-9 sec accuracy.
+ */
+/*#define HAS_NANOSLEEP / **/
+
/* HAS_OFF64_T:
* This symbol will be defined if the C compiler supports off64_t.
*/
@@ -2958,10 +2970,15 @@
* This symbol, if defined, indicates to the C program that
* the struct tm has a tm_zone field.
*/
+/* HAS_TM_TM_GMTOFF:
+ * This symbol, if defined, indicates to the C program that
+ * the struct tm has a tm_gmtoff field.
+ */
#define I_TIME /**/
/*#define I_SYS_TIME / **/
/*#define I_SYS_TIME_KERNEL / **/
/*#define HAS_TM_TM_ZONE / **/
+/*#define HAS_TM_TM_GMTOFF / **/
/* I_USTAT:
* This symbol, if defined, indicates that <ustat.h> exists and
diff --git a/uconfig.sh b/uconfig.sh
index ef2891101a..e1ad46a1a3 100755
--- a/uconfig.sh
+++ b/uconfig.sh
@@ -218,6 +218,7 @@ d_mkstemps='undef'
d_mktime='undef'
d_mmap='undef'
d_modfl='undef'
+d_modflproto='undef'
d_modfl_pow32_bug='undef'
d_mprotect='undef'
d_msg='undef'
@@ -234,6 +235,7 @@ d_msgsnd='undef'
d_msync='undef'
d_munmap='undef'
d_mymalloc='undef'
+d_nanosleep='undef'
d_nice='undef'
d_nl_langinfo='undef'
d_nv_preserves_uv='undef'