Skip to content

Commit ca4396d

Browse files
committed
Merge pull request #502 from redstar/ppc_fcntl
Add Linux/PPC64 values to core.sys.posix.fcntl.
2 parents 3209714 + 96717d6 commit ca4396d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/core/sys/posix/fcntl.d

+13
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,19 @@ version( linux )
140140
enum O_RSYNC = O_SYNC;
141141
enum O_SYNC = 0x0010;
142142
}
143+
else version (PPC64)
144+
{
145+
enum O_CREAT = 0x40; // octal 0100
146+
enum O_EXCL = 0x80; // octal 0200
147+
enum O_NOCTTY = 0x100; // octal 0400
148+
enum O_TRUNC = 0x200; // octal 01000
149+
150+
enum O_APPEND = 0x400; // octal 02000
151+
enum O_NONBLOCK = 0x800; // octal 04000
152+
enum O_SYNC = 0x101000; // octal 04010000
153+
enum O_DSYNC = 0x1000; // octal 010000
154+
enum O_RSYNC = O_DSYNC;
155+
}
143156
else
144157
static assert(0, "unimplemented");
145158

0 commit comments

Comments
 (0)