go-tg-screenshot-bot
51 строка · 873.0 Байт
1package shm
2
3// System call constants.
4const (
5sysShmAt = 228
6sysShmCtl = 229
7sysShmDt = 230
8sysShmGet = 231
9)
10
11// Perm is used to pass permission information to IPC operations.
12type Perm struct {
13// Creator's user ID.
14Cuid uint32
15// Creator's group ID.
16Cgid uint32
17// Owner's user ID.
18Uid uint32
19// Owner's group ID.
20Gid uint32
21// Read/write permission.
22Mode uint16
23// Sequence number.
24Seq uint16
25// Padding.
26PadCgo0 [4]byte
27// Key.
28Key int64
29}
30
31// IdDs describes shared memory segment.
32type IdDs struct {
33// Operation permission struct.
34Perm Perm
35// Size of segment in bytes.
36SegSz uint64
37// Pid of last shmat/shmdt.
38Lpid int32
39// Pid of creator.
40Cpid int32
41// Number of current attaches.
42Nattch int32
43// Padding.
44PadCgo0 [4]byte
45// Last attach time.
46Atime int64
47// Last detach time.
48Dtime int64
49// Last change time.
50Ctime int64
51}
52