You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
537 B
21 lines
537 B
// Copyright 2021 The Go Authors. All rights reserved. |
|
// Use of this source code is governed by a BSD-style |
|
// license that can be found in the LICENSE file. |
|
|
|
//go:build linux |
|
// +build linux |
|
|
|
package unix |
|
|
|
import "runtime" |
|
|
|
// SysvShmCtl performs control operations on the shared memory segment |
|
// specified by id. |
|
func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error) { |
|
if runtime.GOARCH == "arm" || |
|
runtime.GOARCH == "mips64" || runtime.GOARCH == "mips64le" { |
|
cmd |= ipc_64 |
|
} |
|
|
|
return shmctl(id, cmd, desc) |
|
}
|
|
|