554325746@qq.com
2019-08-21 bf6ffa3d11933e397d2135a97dfd73c624b4f864
add default shm param
1个文件已修改
6 ■■■■■ 已修改文件
shm.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
shm.go
@@ -100,7 +100,6 @@
    var param []int
    for _, v := range args {
        fmt.Println(v)
        switch v.(type) {
        case int:
            param = append(param, v.(int))
@@ -109,13 +108,16 @@
            return nil, errors.New("shmServer created recv error parameters")
        }
    }
    blocks, size := 2, maxRecvSize
    if len(param) != 2 {
        return nil, errors.New("shmServer created recv too much parameters")
    }
    blocks, size = param[0], param[1]
    shm.Unlink(url)
    rw, err := shm.CreateSimplex(url, 0644, param[0], param[1])
    rw, err := shm.CreateSimplex(url, 0644, blocks, size)
    if err == nil {
        fmt.Println(rw.Name())
        return &SHM{