github.com/nvi-inc/svipc@v0.1.0/zsyscall_linux_amd64.go (about)

     1  // mksyscall.pl syscall_linux.go syscall_linux_amd64.go
     2  // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
     3  
     4  package svipc
     5  
     6  import (
     7  	"unsafe"
     8  
     9  	"golang.org/x/sys/unix"
    10  )
    11  
    12  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    13  
    14  func Shmget(key IpcKey, size uintptr, flags int) (id uintptr, err error) {
    15  	r0, _, e1 := unix.Syscall(unix.SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flags))
    16  	id = uintptr(r0)
    17  	if e1 != 0 {
    18  		err = (e1)
    19  	}
    20  	return
    21  }
    22  
    23  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    24  
    25  func Shmat(id uintptr, tagaddr uintptr, flags int) (addr unsafe.Pointer, err error) {
    26  	r0, _, e1 := unix.Syscall(unix.SYS_SHMAT, uintptr(id), uintptr(tagaddr), uintptr(flags))
    27  	addr = unsafe.Pointer(r0)
    28  	if e1 != 0 {
    29  		err = (e1)
    30  	}
    31  	return
    32  }
    33  
    34  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    35  
    36  func Shmctl(id uintptr, cmd uintptr, shmid *ShmId) (err error) {
    37  	_, _, e1 := unix.Syscall(unix.SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(shmid)))
    38  	if e1 != 0 {
    39  		err = (e1)
    40  	}
    41  	return
    42  }
    43  
    44  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    45  
    46  func Shmdt(addr unsafe.Pointer) (err error) {
    47  	_, _, e1 := unix.Syscall(unix.SYS_SHMDT, uintptr(addr), 0, 0)
    48  	if e1 != 0 {
    49  		err = (e1)
    50  	}
    51  	return
    52  }
    53  
    54  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    55  
    56  func Semget(key IpcKey, nsems int, flags int) (id uintptr, err error) {
    57  	r0, _, e1 := unix.Syscall(unix.SYS_SEMGET, uintptr(key), uintptr(nsems), uintptr(flags))
    58  	id = uintptr(r0)
    59  	if e1 != 0 {
    60  		err = (e1)
    61  	}
    62  	return
    63  }
    64  
    65  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    66  
    67  func Semop(id uintptr, buf unsafe.Pointer, n int) (err error) {
    68  	_, _, e1 := unix.Syscall(unix.SYS_SEMOP, uintptr(id), uintptr(buf), uintptr(n))
    69  	if e1 != 0 {
    70  		err = (e1)
    71  	}
    72  	return
    73  }
    74  
    75  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    76  
    77  func Semctl(id uintptr, num int, cmd int) (ret int, err error) {
    78  	r0, _, e1 := unix.Syscall(unix.SYS_SEMCTL, uintptr(id), uintptr(num), uintptr(cmd))
    79  	ret = int(r0)
    80  	if e1 != 0 {
    81  		err = (e1)
    82  	}
    83  	return
    84  }