Re: Building Diffutils with MinGW

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.gnu.utils.bugs
Message-ID <[email protected]>
Yet another issue is with this part of src/system.h:

  #ifndef same_special_file
  # if HAVE_ST_RDEV && defined S_ISBLK && defined S_ISCHR
  #  define same_special_file(s, t) \
       (((S_ISBLK ((s)->st_mode) && S_ISBLK ((t)->st_mode)) \
	 || (S_ISCHR ((s)->st_mode) && S_ISCHR ((t)->st_mode))) \
	&& (s)->st_rdev == (t)->st_rdev)
  # else
  #  define same_special_file(s, t) 0
  # endif
  #endif

Since the configure script doesn't test for HAVE_ST_RDEV, the upshot
of this seems to be that same_special_file will always yield zero on
all platforms, which doesn't seem to be the intent.  Apologies if I
missed something important.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.