diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-03-06 03:07:03 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-03-06 03:07:03 +0100 |
commit | 5fc5c18208546c77f2c279f7f6acf6b01a2d2645 (patch) | |
tree | ad65e67be11351837e2e0dd6fb2ef8d05085d9a6 /sys/src/cmd/cwfs/con.c | |
parent | 5c6a03f4f417d00a6d169cfc9c7e6efae17f4e5e (diff) |
cwfs: handle DMTMP flag in create
Diffstat (limited to 'sys/src/cmd/cwfs/con.c')
-rw-r--r-- | sys/src/cmd/cwfs/con.c | 8 |
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)) |