Skip to content

Commit 67fe0a4

Browse files
author
Alex Rønne Petersen
committed
Merge pull request #629 from klickverbot/fcntl-arm-linux
Add core.sys.posix.fcntl.O_* flag definitions for ARM.
2 parents 4fd10fc + f262ca7 commit 67fe0a4

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
@@ -166,6 +166,19 @@ version( linux )
166166
enum O_DSYNC = 0x1000; // octal 010000
167167
enum O_RSYNC = O_SYNC;
168168
}
169+
else version (ARM)
170+
{
171+
enum O_CREAT = 0x40; // octal 0100
172+
enum O_EXCL = 0x80; // octal 0200
173+
enum O_NOCTTY = 0x100; // octal 0400
174+
enum O_TRUNC = 0x200; // octal 01000
175+
176+
enum O_APPEND = 0x400; // octal 02000
177+
enum O_NONBLOCK = 0x800; // octal 04000
178+
enum O_SYNC = 0x101000; // octal 04010000
179+
enum O_DSYNC = 0x1000; // octal 010000
180+
enum O_RSYNC = O_SYNC;
181+
}
169182
else version (AArch64)
170183
{
171184
enum O_CREAT = 0x40; // octal 0100

0 commit comments

Comments
 (0)