+2020-07-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ fsusage, regex, stat-size: remove Cray support
+ As near as I can make out this is actually support for UNICOS/mp,
+ last released 2005, and Cray hasn’t supported that for years.
+ * config/srclist.txt: Comment out regex.h for now.
+ * lib/fsusage.c (get_fs_usage):
+ * lib/regex.h (re_comp, re_exec):
+ * lib/stat-size.h (ST_NBLOCKSIZE):
+ Don’t worry about _CRAY.
+
2020-07-29 Bruno Haible <bruno@clisp.org>
parse-datetime: Fix compilation error with bison 3.7.
#$LIBCSRC include/intprops.h lib
$LIBCSRC posix/regcomp.c lib
#$LIBCSRC posix/regex.c lib
-$LIBCSRC posix/regex.h lib
+#$LIBCSRC posix/regex.h lib
$LIBCSRC posix/regex_internal.c lib
#$LIBCSRC posix/regex_internal.h lib
$LIBCSRC posix/regexec.c lib
/* Empirically, the block counts on most SVR3 and SVR3-derived
systems seem to always be in terms of 512-byte blocks,
no matter what value f_bsize has. */
-# if defined _CRAY
- fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_bsize);
-# else
fsp->fsu_blocksize = 512;
-# endif
#endif
#endif /* Use GNU */
#if defined _REGEX_RE_COMP || (defined _LIBC && defined __USE_MISC)
-# ifndef _CRAY
/* 4.2 bsd compatibility. */
extern char *re_comp (const char *);
extern int re_exec (const char *);
-# endif
#endif
/* For plain 'restrict', use glibc's __restrict if defined.
/* HP-UX counts st_blocks in 1024-byte units.
This loses when mixing HP-UX and BSD file systems with NFS. */
# define ST_NBLOCKSIZE 1024
-# else /* !hpux */
-# if defined _CRAY
-# define ST_NBLOCKS(statbuf) \
- (S_ISREG ((statbuf).st_mode) || S_ISDIR ((statbuf).st_mode) \
- ? (statbuf).st_blocks * ST_BLKSIZE (statbuf) / ST_NBLOCKSIZE : 0)
-# endif
# endif
#endif