Page Menu
Home
Musing Studio
Search
Configure Global Search
Log In
Files
F12142897
syscall_openbsd_arm.go
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
915 B
Subscribers
None
syscall_openbsd_arm.go
View Options
// Copyright 2017 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.
// +build arm,openbsd
package
unix
func
setTimespec
(
sec
,
nsec
int64
)
Timespec
{
return
Timespec
{
Sec
:
sec
,
Nsec
:
int32
(
nsec
)}
}
func
setTimeval
(
sec
,
usec
int64
)
Timeval
{
return
Timeval
{
Sec
:
sec
,
Usec
:
int32
(
usec
)}
}
func
SetKevent
(
k
*
Kevent_t
,
fd
,
mode
,
flags
int
)
{
k
.
Ident
=
uint32
(
fd
)
k
.
Filter
=
int16
(
mode
)
k
.
Flags
=
uint16
(
flags
)
}
func
(
iov
*
Iovec
)
SetLen
(
length
int
)
{
iov
.
Len
=
uint32
(
length
)
}
func
(
msghdr
*
Msghdr
)
SetControllen
(
length
int
)
{
msghdr
.
Controllen
=
uint32
(
length
)
}
func
(
cmsg
*
Cmsghdr
)
SetLen
(
length
int
)
{
cmsg
.
Len
=
uint32
(
length
)
}
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
// of openbsd/arm the syscall is called sysctl instead of __sysctl.
const
SYS___SYSCTL
=
SYS_SYSCTL
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Oct 10, 2:38 AM (1 d, 13 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3439662
Attached To
rWCLI writeas-cli
Event Timeline
Log In to Comment