Skip to content

Commit f262ca7

Browse files
committed
Add core.sys.posix.fcntl.O_* flag definitions for ARM.
Linux 3.6.10 on 32 bit ARM.
1 parent 8db8662 commit f262ca7

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)