mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 21:31:19 +08:00
syscall: fixes for Solaris
Patch by Rainer Orth. Reviewed-on: https://go-review.googlesource.com/64170 From-SVN: r252866
This commit is contained in:
parent
7fdaa1f0b8
commit
d00f9deb02
@ -1,4 +1,4 @@
|
||||
70cf67704699c8bcaf6f52437812367cdc4ad169
|
||||
abe58fdc529378706d65d6b22e4871646eb9023e
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
@ -70,7 +70,7 @@ func Links(af int, name string) ([]Link, error) {
|
||||
|
||||
func links(eps []endpoint, name string) ([]Link, error) {
|
||||
var lls []Link
|
||||
lifn := lifnum{Flags: sysLIFC_NOXMIT | sysLIFC_TEMPORARY | sysLIFC_ALLZONES | sysLIFC_UNDER_IPMP}
|
||||
lifn := sysLifnum{Flags: sysLIFC_NOXMIT | sysLIFC_TEMPORARY | sysLIFC_ALLZONES | sysLIFC_UNDER_IPMP}
|
||||
lifc := lifconf{Flags: sysLIFC_NOXMIT | sysLIFC_TEMPORARY | sysLIFC_ALLZONES | sysLIFC_UNDER_IPMP}
|
||||
for _, ep := range eps {
|
||||
lifn.Family = uint16(ep.af)
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build darwin dragonfly netbsd openbsd
|
||||
// +build darwin dragonfly netbsd openbsd solaris
|
||||
|
||||
package syscall
|
||||
|
||||
|
12
libgo/go/syscall/libcall_solaris.go
Normal file
12
libgo/go/syscall/libcall_solaris.go
Normal file
@ -0,0 +1,12 @@
|
||||
// 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.
|
||||
|
||||
package syscall
|
||||
|
||||
//sys Getdents(fd int, buf []byte) (n int, err error)
|
||||
//getdents(fd _C_int, buf *byte, nbyte Size_t) _C_int
|
||||
|
||||
func ReadDirent(fd int, buf []byte) (n int, err error) {
|
||||
return Getdents(fd, buf)
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user