chenshijun
2020-03-25 f874c2d74127294f79caeb6185eab02fc517d933
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)
    }
}