zhangmeng
2019-10-29 775b076861a1d2c260c32befef12770833baeffd
fixed
1个文件已修改
10 ■■■■■ 已修改文件
create.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
create.go
@@ -18,7 +18,15 @@
        return nil, ErrNotMultipleOf64
    }
    file, err := Open(name, unix.O_CREAT|unix.O_EXCL|unix.O_TRUNC|unix.O_RDWR, perm)
    flag := unix.O_CREAT | unix.O_EXCL | unix.O_TRUNC | unix.O_RDWR
    _, err := os.Stat(devShm + name)
    if err != nil {
        if !os.IsNotExist(err) {
            flag = unix.O_TRUNC | unix.O_RDWR
        }
    }
    file, err := Open(name, flag, perm)
    if err != nil {
        return nil, err
    }