comparison vendor/golang.org/x/sys/unix/sysvshm_linux.go @ 66:787b5ee0289d draft

Use vendored modules Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Sun, 23 Jul 2023 13:18:53 +0000
parents
children
comparison
equal deleted inserted replaced
65:6d985efa0f7a 66:787b5ee0289d
1 // Copyright 2021 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 //go:build linux
6 // +build linux
7
8 package unix
9
10 import "runtime"
11
12 // SysvShmCtl performs control operations on the shared memory segment
13 // specified by id.
14 func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error) {
15 if runtime.GOARCH == "arm" ||
16 runtime.GOARCH == "mips64" || runtime.GOARCH == "mips64le" {
17 cmd |= ipc_64
18 }
19
20 return shmctl(id, cmd, desc)
21 }