Changeset 2644


Ignore:
Timestamp:
Mar 13, 2006, 7:00:25 AM (19 years ago)
Author:
bird
Message:

open the files in binary mode!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/diffutils/src/cmp.c

    r2556 r2644  
    284284        return EXIT_SUCCESS;
    285285
     286#ifdef O_BINARY
     287      if (strcmp (file[f1], "-") == 0)
     288        {
     289          file_desc[f1] = STDIN_FILENO;
     290          _setmode (file_desc[f1], O_BINARY);
     291        }
     292      else
     293        file_desc[f1] = open (file[f1], O_RDONLY | O_BINARY, 0);
     294#else
    286295      file_desc[f1] = (strcmp (file[f1], "-") == 0
    287296                       ? STDIN_FILENO
    288                        : open (file[f1], O_RDONLY, 0));
     297                       : open (file[f1], O_RDONLY | O_BINARY, 0));
     298#endif
    289299      if (file_desc[f1] < 0 || fstat (file_desc[f1], stat_buf + f1) != 0)
    290300        {
Note: See TracChangeset for help on using the changeset viewer.