summaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2019-12-15 18:40:08 +0000
committerJeremy Harris <jgh146exb@wizmail.org>2019-12-15 18:40:08 +0000
commit3eeff5f988769512ed30bcf13b08d59cc853a392 (patch)
treed01f35966d84c080749926f28dc798852c12bb8b /test/src
parent46017bad89b849137b4b327db699fdc6f63ffbec (diff)
downloadexim4-3eeff5f988769512ed30bcf13b08d59cc853a392.tar.gz
Testsuite: handle platforms having distinct bints for O_RDONLY/OWRONLY (Hurd)
Diffstat (limited to 'test/src')
-rw-r--r--test/src/fd.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/test/src/fd.c b/test/src/fd.c
index 2dc12c6a7..fc3a54456 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)