[exim-cvs] Testsuite: handle platforms having distinct bints…

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Exim Git Commits Mailing List
Ημερομηνία:  
Προς: exim-cvs
Αντικείμενο: [exim-cvs] Testsuite: handle platforms having distinct bints for O_RDONLY/OWRONLY (Hurd)
Gitweb: https://git.exim.org/exim.git/commitdiff/3eeff5f988769512ed30bcf13b08d59cc853a392
Commit:     3eeff5f988769512ed30bcf13b08d59cc853a392
Parent:     46017bad89b849137b4b327db699fdc6f63ffbec
Author:     Jeremy Harris <jgh146exb@???>
AuthorDate: Sun Dec 15 18:40:08 2019 +0000
Committer:  Jeremy Harris <jgh146exb@???>
CommitDate: Sun Dec 15 18:40:08 2019 +0000


    Testsuite: handle platforms having distinct bints for O_RDONLY/OWRONLY (Hurd)
---
 test/src/fd.c | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)


diff --git a/test/src/fd.c b/test/src/fd.c
index 2dc12c6..fc3a544 100644
--- a/test/src/fd.c
+++ b/test/src/fd.c
@@ -65,28 +65,21 @@ for (fd = 0; fd <= mac_maxfd; fd++)
     p += sprintf(p, "%3d opt=%d status=%X ", fd, options, status);
     switch(status & 3)
       {
-      case 0: p += sprintf(p, "RDONLY");
-      break;
-      case 1: p += sprintf(p, "WRONLY");
-      break;
-      case 2: p += sprintf(p, "RDWR");
-      break;
+      case O_RDONLY: p += sprintf(p, "RDONLY"); break;
+      case O_WRONLY: p += sprintf(p, "WRONLY"); break;
+      case O_RDWR: p += sprintf(p, "RDWR"); break;
       }
     if (isatty(fd)) p += sprintf(p, " TTY");
     if ((status & 8) != 0) p += sprintf(p, " APPEND");


     if (use_stat && fstat(fd, &statbuf) >= 0)
-      {
       p += sprintf(p, " mode=%o uid=%d size=%d", (int)statbuf.st_mode,
         (int)statbuf.st_uid, (int)statbuf.st_size);
-      }


     p += sprintf(p, "\n");
     }
   else if (errno != EBADF)
-    {
     p += sprintf(p, "%3d errno=%d %s\n", fd, errno, strerror(errno));
-    }
   }


if (qpgm)