re PR go/93020 (Final patches to build gcc-10 on GNU/Hurd)
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 24 Dec 2019 05:05:32 +0000 (05:05 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 24 Dec 2019 05:05:32 +0000 (05:05 +0000)
PR go/93020
    libgo: Hurd portability patches

    By Svante Signell.

    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/212409

From-SVN: r279724

gcc/go/gofrontend/MERGE
libgo/go/internal/poll/errno_unix.go
libgo/go/os/export_unix_test.go
libgo/go/runtime/os_hurd.go
libgo/go/syscall/export_unix_test.go

index b2933737c2ee854ec61ba9434a42ef68bcc216ff..b3aa6561242697b8c1f759ccc4198fbafdc705b4 100644 (file)
@@ -1,4 +1,4 @@
-85641a0f26061f7c98db42a2adb3250c07ce504e
+393957c8b68e370504209eb901aa0c3874e256d4
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index 0b23fc32106f8393e292ecaba8331562f53d71f5..922230b7e8d5d307f0e3ac98d261863429e4cd08 100644 (file)
@@ -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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package poll
 
index 032b1a9dbffaa232e701ebff0647c11f1dc79406..3a15aad2158f2343c9d833224cf6434737e499d8 100644 (file)
@@ -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 aix darwin dragonfly freebsd js,wasm linux nacl netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd js,wasm linux nacl netbsd openbsd solaris
 
 package os
 
index bb3e7ffc0fadce83aaed9c2d3cc31f648203d95e..b3c6f8062ca1c53155b918196084c79435bc876a 100644 (file)
@@ -112,7 +112,7 @@ func semawakeup(mp *m) {
 }
 
 func getncpu() int32 {
-       n := int32(sysconf(_SC_NPROCESSORS_ONLN))
+       n := int32(sysconf(__SC_NPROCESSORS_ONLN))
        if n < 1 {
                return 1
        }
index 120500c3c883e6993e457c086d774333ddb7dfdb..dc11f455de05c860e12360c70ae52e7de1fb0cb3 100644 (file)
@@ -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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package syscall