Page MenuHomeFreeBSD

D31357.id92983.diff
No OneTemporary

D31357.id92983.diff

Index: sys/arm64/linux/linux.h
===================================================================
--- sys/arm64/linux/linux.h
+++ sys/arm64/linux/linux.h
@@ -117,6 +117,11 @@
l_long tv_nsec;
};
+#define LINUX_O_DIRECTORY 000040000 /* Must be a directory */
+#define LINUX_O_NOFOLLOW 000100000 /* Do not follow links */
+#define LINUX_O_DIRECT 000200000 /* Direct disk access hint */
+#define LINUX_O_LARGEFILE 000400000
+
struct l_newstat {
l_dev_t st_dev;
l_ino_t st_ino;
Index: sys/compat/linux/linux_file.h
===================================================================
--- sys/compat/linux/linux_file.h
+++ sys/compat/linux/linux_file.h
@@ -78,14 +78,21 @@
#define LINUX_O_NDELAY LINUX_O_NONBLOCK
#define LINUX_O_SYNC 000010000
#define LINUX_O_ASYNC 000020000
+#ifndef LINUX_O_DIRECT
#define LINUX_O_DIRECT 000040000 /* Direct disk access hint */
+#endif
+#ifndef LINUX_O_LARGEFILE
#define LINUX_O_LARGEFILE 000100000
+#endif
+#ifndef LINUX_O_DIRECTORY
#define LINUX_O_DIRECTORY 000200000 /* Must be a directory */
+#endif
+#ifndef LINUX_O_NOFOLLOW
#define LINUX_O_NOFOLLOW 000400000 /* Do not follow links */
+#endif
#define LINUX_O_NOATIME 001000000
#define LINUX_O_CLOEXEC 002000000
#define LINUX_O_PATH 010000000
-
#define LINUX_F_DUPFD 0
#define LINUX_F_GETFD 1
#define LINUX_F_SETFD 2

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 16, 9:45 PM (1 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36834160
Default Alt Text
D31357.id92983.diff (1 KB)

Event Timeline