- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for rsaAlignOf (0.11 sec)
-
src/syscall/route_bsd.go
package syscall import ( "runtime" "unsafe" ) var ( freebsdConfArch string // "machine $arch" line in kern.conftxt on freebsd minRoutingSockaddrLen = rsaAlignOf(0) ) // Round the length of a raw sockaddr up to align it properly. func rsaAlignOf(salen int) int { salign := sizeofPtr if darwin64Bit { // Darwin kernels require 32-bit aligned access to // routing facilities. salign = 4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Feb 26 21:03:59 UTC 2024 - 9.1K bytes - Viewed (0) -
src/syscall/route_freebsd_64bit.go
package syscall import "unsafe" func (any *anyMessage) parseRouteMessage(b []byte) *RouteMessage { p := (*RouteMessage)(unsafe.Pointer(any)) return &RouteMessage{Header: p.Header, Data: b[rsaAlignOf(int(unsafe.Offsetof(p.Header.Rmx))+SizeofRtMetrics):any.Msglen]} } func (any *anyMessage) parseInterfaceMessage(b []byte) *InterfaceMessage { p := (*InterfaceMessage)(unsafe.Pointer(any))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 29 22:39:46 UTC 2022 - 762 bytes - Viewed (0) -
src/syscall/route_freebsd_32bit.go
off := int(unsafe.Offsetof(p.Header.Rmx)) + SizeofRtMetrics if freebsdConfArch == "amd64" { off += SizeofRtMetrics // rt_metrics on amd64 is simply doubled } return &RouteMessage{Header: p.Header, Data: b[rsaAlignOf(off):any.Msglen]} } func (any *anyMessage) parseInterfaceMessage(b []byte) *InterfaceMessage { p := (*InterfaceMessage)(unsafe.Pointer(any)) // FreeBSD 10 and beyond have a restructured mbuf // packet header view.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Sep 20 15:46:41 UTC 2022 - 1.1K bytes - Viewed (0)