shm.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
shm.go
@@ -4,6 +4,7 @@ "errors" "fmt" "io" "time" "basic.com/valib/shm.git" ) @@ -77,9 +78,16 @@ return nil, errors.New("shmServer created recv too much parameters") } blocks, size := 2, maxRecvSize if len(param) == 2 { blocks, size = param[0], param[1] // return nil, errors.New("shmServer created recv too much parameters") } time.Sleep(time.Millisecond) 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{