shmwrap.go
@@ -120,8 +120,8 @@ return data, id } // DestroyShm destroy func DestroyShm(data []byte) { // DetachShm destroy func DetachShm(data []byte) { ReleaseBlock(data) } @@ -135,7 +135,17 @@ return shm.Dt(d) } // ReleaseShmID release shmid func ReleaseShmID(id int) error { // RemoveShmID Remove shmid func RemoveShmID(id int) error { return shm.Rm(id) } // RemoveShmID Remove shmid func RemoveShmKey(shmkey int) error { _, id, err := AttachBlock(shmkey) if err != nil { return err } else { return shm.Rm(id) } }