From 68b69597d5774af1e76b3f5a572f60fe72218595 Mon Sep 17 00:00:00 2001 From: Shuoran Liu Date: Thu, 24 Sep 2020 14:21:56 +0800 Subject: [PATCH] fix: flag values Signed-off-by: Shuoran Liu --- java/src/main/java/io/chubao/fs/CfsMount.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/java/src/main/java/io/chubao/fs/CfsMount.java b/java/src/main/java/io/chubao/fs/CfsMount.java index 1942eb5c0..0ee215381 100644 --- a/java/src/main/java/io/chubao/fs/CfsMount.java +++ b/java/src/main/java/io/chubao/fs/CfsMount.java @@ -12,16 +12,22 @@ public class CfsMount { public final int O_WRONLY = 1; public final int O_RDWR = 2; public final int O_ACCMODE = 3; - public final int O_CREAT = 100; - public final int O_TRUNC = 1000; - public final int O_APPEND = 2000; - public final int O_DIRECT = 40000; + public final int O_CREAT = 0100; + public final int O_TRUNC = 01000; + public final int O_APPEND = 02000; + public final int O_DIRECT = 040000; // Mode public final int S_IFDIR = 0040000; public final int S_IFREG = 0100000; public final int S_IFLNK = 0120000; + // dType used in Dirent + public final int DT_UNKNOWN = 0x0; + public final int DT_DIR = 0x4; + public final int DT_REG = 0x8; + public final int DT_LNK = 0xa; + // Valid flags for setattr // Must be compatible with proto.Attr values public final int SETATTR_MODE = 1;