summaryrefslogtreecommitdiff
path: root/sys/src/cmd/cwfs/con.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2017-03-06 03:07:03 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2017-03-06 03:07:03 +0100
commit5fc5c18208546c77f2c279f7f6acf6b01a2d2645 (patch)
treead65e67be11351837e2e0dd6fb2ef8d05085d9a6 /sys/src/cmd/cwfs/con.c
parent5c6a03f4f417d00a6d169cfc9c7e6efae17f4e5e (diff)
cwfs: handle DMTMP flag in create
Diffstat (limited to 'sys/src/cmd/cwfs/con.c')
-rw-r--r--sys/src/cmd/cwfs/con.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/src/cmd/cwfs/con.c b/sys/src/cmd/cwfs/con.c
index 9e1e7bc05..fa4d42a90 100644
--- a/sys/src/cmd/cwfs/con.c
+++ b/sys/src/cmd/cwfs/con.c
@@ -435,11 +435,13 @@ cmd_create(int argc, char *argv[])
if(argc > 5) {
if(strchr(argv[5], 'l'))
- perm |= PLOCK;
+ perm |= DMEXCL;
if(strchr(argv[5], 'a'))
- perm |= PAPND;
+ perm |= DMAPPEND;
if(strchr(argv[5], 'd'))
- perm |= PDIR;
+ perm |= DMDIR;
+ if(strchr(argv[5], 't'))
+ perm |= DMTMP;
}
if(con_create(FID2, elem, uid, gid, perm, 0))