setpgrp needs two arguments whereas USG one needs none.
See also d_setpgid for a POSIX interface.
+d_builtin_add_overflow (d_builtin_overflow.U):
+ This variable conditionally defines HAS_BUILTIN_ADD_OVERFLOW, which
+ indicates that the compiler supports __builtin_add_overflow(x,y,&z)
+ for safely adding x and y into z while checking for overflow.
+
d_builtin_choose_expr (d_builtin.U):
This conditionally defines HAS_BUILTIN_CHOOSE_EXPR, which
indicates that the compiler supports __builtin_choose_expr(x,y,z).
__builtin_expect to provide the compiler with branch prediction
information.
+d_builtin_mul_overflow (d_builtin_overflow.U):
+ This variable conditionally defines HAS_BUILTIN_MUL_OVERFLOW, which
+ indicates that the compiler supports __builtin_mul_overflow(x,y,&z)
+ for safely multiplying x and y into z while checking for overflow.
+
+d_builtin_sub_overflow (d_builtin_overflow.U):
+ This variable conditionally defines HAS_BUILTIN_SUB_OVERFLOW, which
+ indicates that the compiler supports __builtin_sub_overflow(x,y,&z)
+ for safely subtracting y from x into z while checking for overflow.
+
d_c99_variadic_macros (d_c99_variadic.U):
This variable conditionally defines the HAS_C99_VARIADIC_MACROS
symbol, which indicates to the C program that C99 variadic macros
indicates to the C program that the cuserid() routine is available
to get character login names.
-d_dbl_dig (d_dbl_dig.U):
- This variable conditionally defines d_dbl_dig if this system's
- header files provide DBL_DIG, which is the number of significant
- digits in a double precision number.
-
d_dbminitproto (d_dbminitproto.U):
This variable conditionally defines the HAS_DBMINIT_PROTO symbol,
which indicates to the C program that the system provides
which indicates that the double type has an infinity.
d_double_has_nan (longdblfio.U):
- This variable conditionally defines the symbol DOUBLE_HAS_INF
+ This variable conditionally defines the symbol DOUBLE_HAS_NAN
which indicates that the double type has a not-a-number.
d_double_has_negative_zero (longdblfio.U):
indicates to the C program that the llroundl() routine is available
to return the long long value nearest to x away from zero.
+d_localeconv_l (d_localeconv_l.U):
+ This variable conditionally defines the HAS_LOCALECONV_L symbol, which
+ indicates to the C program that the localeconv_l() routine is available.
+
d_localtime64 (d_timefuncs64.U):
This variable conditionally defines the HAS_LOCALTIME64 symbol, which
indicates to the C program that the localtime64 () routine is available.
indicates to the C program that the mblen() routine is available
to find the number of bytes in a multibye character.
+d_mbrlen (d_mbrlen.U):
+ This variable conditionally defines the HAS_MBRLEN symbol if the
+ mbrlen() routine is available to be used to get the length of
+ multi-byte character strings.
+
+d_mbrtowc (d_mbrtowc.U):
+ This variable conditionally defines the HAS_MBRTOWC symbol if the
+ mbrtowc() routine is available to be used to convert a multi-byte
+ character into a wide character.
+
d_mbstowcs (d_mbstowcs.U):
This variable conditionally defines the HAS_MBSTOWCS symbol, which
indicates to the C program that the mbstowcs() routine is available
This variable conditionally defines HAS_NAN if nan() is
available to generate NaN.
+d_nanosleep (d_nanosleep.U):
+ This variable conditionally defines HAS_NANOSLEEP
+ if nanosleep() is available to sleep with 1E-9 sec accuracy.
+
d_ndbm (i_ndbm.U):
This variable conditionally defines the HAS_NDBM symbol, which
indicates that both the ndbm.h include file and an appropriate ndbm
of architecture-dependent library files for $package. If
$sitearch is the same as $archlib, then this is set to undef.
+d_snprintf (d_snprintf.U):
+ This variable conditionally defines the HAS_SNPRINTF symbol, which
+ indicates to the C program that the snprintf () library function
+ is available.
+
d_sockaddr_in6 (d_socket.U):
This variable conditionally defines the HAS_SOCKADDR_IN6 symbol, which
indicates the availability of a struct sockaddr_in6.
This variable conditionally defines the HAS_STRLCPY symbol, which
indicates to the C program that the strlcpy () routine is available.
+d_strnlen (d_strnlen.U):
+ This variable conditionally defines the HAS_STRNLEN symbol, which
+ indicates to the C program that the strnlen () routine is available.
+
d_strtod (d_strtod.U):
This variable conditionally defines the HAS_STRTOD symbol, which
indicates to the C program that the strtod() routine is available
This variable conditionally defines the HAS_STRTOLD symbol, which
indicates to the C program that the strtold() routine is available.
+d_strtold_l (d_strtold_l.U):
+ This variable conditionally defines the HAS_STRTOLD_L symbol, which
+ indicates to the C program that the strtold_l() routine is available.
+
d_strtoll (d_strtoll.U):
This variable conditionally defines the HAS_STRTOLL symbol, which
indicates to the C program that the strtoll() routine is available.
indicates to the C program that the tgamma() routine is available
for the gamma function. See also d_lgamma.
+d_thread_safe_nl_langinfo_l (d_nl_langinfo_l.U):
+ This variable contains the eventual value of the
+ HAS_THREAD_SAFE_NL_LANGINFO_L symbol, which indicates if the
+ nl_langinfo_l() function exists and is thread-safe.
+
d_time (d_time.U):
This variable conditionally defines the HAS_TIME symbol, which indicates
that the time() routine exists. The time() routine is normally
Otherwise (on USG probably), it is enough to close the standard file
descriptors and do a setpgrp().
+d_vsnprintf (d_snprintf.U):
+ This variable conditionally defines the HAS_VSNPRINTF symbol, which
+ indicates to the C program that the vsnprintf () library function
+ is available.
+
d_wait4 (d_wait4.U):
This variable conditionally defines the HAS_WAIT4 symbol, which
indicates the wait4() routine is available.
indicates to the C program that <stdint.h> exists and should
be included.
+i_stdlib (i_stdlib.U):
+ This variable unconditionally defines the I_STDLIB symbol.
+
i_sunmath (i_sunmath.U):
This variable conditionally defines the I_SUNMATH symbol, and indicates
whether a C program should include <sunmath.h>.
and indicates whether a C program should include <syslog.h>.
i_sysmman (i_sysmman.U):
- This variable conditionally defines the I_SYS_MMAN symbol, and
- indicates whether a C program should include <sys/mman.h>.
+ This variable conditionally defines the I_SYS_MMAN symbol,
+ and indicates whether a C program should include <sys/mman.h>.
i_sysmode (i_sysmode.U):
This variable conditionally defines the I_SYSMODE symbol,
to be included.
i_time (i_time.U):
- This variable conditionally defines I_TIME, which indicates
+ This variable unconditionally defines I_TIME, which indicates
to the C program that it should include <time.h>.
i_unistd (i_unistd.U):
This variable conditionally defines the I_VFORK symbol, and indicates
whether a C program should include vfork.h.
+i_wchar (i_wchar.U):
+ This variable conditionally defines the I_WCHAR symbol,
+ that indicates whether a C program may include <wchar.h>.
+
i_xlocale (d_newlocale.U):
This symbol, if defined, indicates to the C program that it should
include <xlocale.h> to get uselocale() and its friends