diff options
Diffstat (limited to 'src/regress/lib/libc/sys/t_fsync.c')
-rw-r--r-- | src/regress/lib/libc/sys/t_fsync.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/regress/lib/libc/sys/t_fsync.c b/src/regress/lib/libc/sys/t_fsync.c index c6f24c0e85..bc3cd7939b 100644 --- a/src/regress/lib/libc/sys/t_fsync.c +++ b/src/regress/lib/libc/sys/t_fsync.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: t_fsync.c,v 1.1.1.1 2019/11/19 19:57:03 bluhm Exp $ */ | 1 | /* $OpenBSD: t_fsync.c,v 1.2 2020/11/09 23:18:51 bluhm Exp $ */ |
2 | /* $NetBSD: t_fsync.c,v 1.2 2012/03/18 07:00:52 jruoho Exp $ */ | 2 | /* $NetBSD: t_fsync.c,v 1.2 2012/03/18 07:00:52 jruoho Exp $ */ |
3 | 3 | ||
4 | /*- | 4 | /*- |
@@ -103,8 +103,11 @@ ATF_TC_BODY(fsync_sync, tc) | |||
103 | 103 | ||
104 | (void)snprintf(buf, sizeof(buf), "t_fsync-%d", i); | 104 | (void)snprintf(buf, sizeof(buf), "t_fsync-%d", i); |
105 | 105 | ||
106 | /* Adjusted for OpenBSD, initially mkstemp(buf) */ | 106 | #ifdef __OpenBSD__ |
107 | fd = open(buf, O_CREAT|O_EXCL|O_RDWR, 0600); | 107 | fd = open(buf, O_CREAT|O_EXCL|O_RDWR, 0600); |
108 | #else | ||
109 | fd = mkstemp(buf); | ||
110 | #endif | ||
108 | 111 | ||
109 | ATF_REQUIRE(fd != -1); | 112 | ATF_REQUIRE(fd != -1); |
110 | ATF_REQUIRE(write(fd, "0", 1) == 1); | 113 | ATF_REQUIRE(write(fd, "0", 1) == 1); |