#$d_eunice EUNICE /**/
#$d_eunice VMS /**/
+/* ALIGNBYTES:
+ * This symbol contains the number of bytes required to align a double.
+ * Usual values are 2, 4, and 8.
+ */
+#define ALIGNBYTES $alignbytes /**/
+
/* BIN:
* This symbol holds the name of the directory in which the user wants
* to put publicly executable images for the package in question. It
* This symbol, if defined, indicates that this C compiler knows how to
* cast negative numbers to unsigned longs, ints and shorts.
*/
+/* CASTFLAGS:
+ * This symbol contains flags that say what difficulties the compiler
+ * has casting odd floating values to unsigned long:
+ * 1 = couldn't cast < 0
+ * 2 = couldn't cast >= 0x80000000
+ */
#$d_castneg CASTNEGFLOAT /**/
+#define CASTFLAGS $castflags /**/
/* CHARSPRINTF:
* This symbol is defined if this system declares "char *sprintf()" in
*/
#$d_charsprf CHARSPRINTF /**/
+/* CHSIZE:
+ * This symbol, if defined, indicates that the chsize routine is available
+ * to truncate files. You might need a -lx to get this routine.
+ */
+#$d_chsize CHSIZE /**/
+
/* CRYPT:
* This symbol, if defined, indicates that the crypt routine is available
* to encrypt passwords and the like.
*/
#$d_fcntl FCNTL /**/
+/* FLEXFILENAMES:
+ * This symbol, if defined, indicates that the system supports filenames
+ * longer than 14 characters.
+ */
+#$d_flexfnam FLEXFILENAMES /**/
+
/* FLOCK:
* This symbol, if defined, indicates that the flock() routine is
* available to do file locking.
*/
#$d_rmdir RMDIR /**/
+/* SELECT:
+ * This symbol, if defined, indicates that the select routine is available
+ * to select active file descriptors.
+ */
+#$d_select SELECT /**/
+
/* SETEGID:
* This symbol, if defined, indicates that the setegid routine is available
* to change the effective gid of the current program.
*/
#$d_syscall SYSCALL /**/
+/* SYSVIPC:
+ * This symbol, if defined, indicates that System V IPC exists.
+ */
+/* IPCMSG:
+ * This symbol, if defined, indicates that System V IPC messages exist.
+ */
+/* IPCSEM:
+ * This symbol, if defined, indicates that System V IPC semaphores exist.
+ */
+/* IPCSHM:
+ * This symbol, if defined, indicates that System V IPC shared memory
+ * exists.
+ */
+#$d_sysvipc SYSVIPC /**/
+
+#$d_ipcmsg IPCMSG /**/
+
+#$d_ipcsem IPCSEM /**/
+
+#$d_ipcshm IPCSHM /**/
+
+/* TRUNCATE:
+ * This symbol, if defined, indicates that the truncate routine is
+ * available to truncate files.
+ */
+#$d_truncate TRUNCATE /**/
+
/* VARARGS:
* This symbol, if defined, indicates to the C program that it should
* include varargs.h.
*/
#$d_wait4 WAIT4 /**/
+/* WAITPID:
+ * This symbol, if defined, indicates that waitpid() exists.
+ */
+#$d_waitpid WAITPID /**/
+
/* GIDTYPE:
* This symbol has a value like gid_t, int, ushort, or whatever type is
* used to declare group ids in the kernel.
* This symbol, if defined, indicates to the C program that it should
* include pwd.h.
*/
+/* PWCOMMENT:
+ * This symbol, if defined, indicates to the C program that struct passwd
+ * contains pw_comment.
+ */
/* PWQUOTA:
* This symbol, if defined, indicates to the C program that struct passwd
* contains pw_quota.
* contains pw_expire.
*/
#$i_pwd I_PWD /**/
+#$d_pwcomment PWCOMMENT /**/
#$d_pwquota PWQUOTA /**/
#$d_pwage PWAGE /**/
#$d_pwchange PWCHANGE /**/
*/
#define RANDBITS $randbits /**/
+/* SCRIPTDIR:
+ * This symbol holds the name of the directory in which the user wants
+ * to put publicly executable scripts for the package in question. It
+ * is often a directory that is mounted across diverse architectures.
+ */
+#define SCRIPTDIR "$scriptdir" /**/
+
/* SIG_NAME:
* This symbol contains an list of signal names in order.
*/