diff mbox

Hurd port for gcc go PATCH 19-23(23)

Message ID 1480104298.24382.102.camel@gmail.com
State New
Headers show

Commit Message

Svante Signell Nov. 25, 2016, 8:04 p.m. UTC
* src_libgo_runtime_netpoll.goc.diff: Fix restricted word bug.
  Rename variable errno to errno1.
* src_libgo_go_os_os_test.go.diff: Allow EFBIG return code to big
seeks.
* src_libgo_go_syscall_syscall_gnu_test.go: New file:
  Define Type and Whence as 32bit in syscall.Flock_t
* src_libgo_testsuite_gotest.diff: Remove comm option for ps -o.
* add-gnu-to-libgo-headers.diff:
  Add gnu to +build entry in file headers included in the build.
  FIXME:  <add remaining headers>
diff mbox

Patch

Index: gcc-6-6.2.1-4.1/src/libgo/testsuite/gotest
===================================================================
--- gcc-6-6.2.1-4.1.orig/src/libgo/testsuite/gotest
+++ gcc-6-6.2.1-4.1/src/libgo/testsuite/gotest
@@ -618,7 +618,11 @@  xno)
 		wait $pid
 		status=$?
 		if ! test -f gotest-timeout; then
-		    sleeppid=`ps -o pid,ppid,comm | grep " $alarmpid " | grep sleep | sed -e 's/ *\([0-9]*\) .*$/\1/'`
+		    if test "$goos" = "gnu"; then
+			sleeppid=`ps -o pid,ppid | grep " $alarmpid " | grep sleep | sed -e 's/ *\([0-9]*\) .*$/\1/'`
+		    else
+			sleeppid=`ps -o pid,ppid,comm | grep " $alarmpid " | grep sleep | sed -e 's/ *\([0-9]*\) .*$/\1/'`
+		    fi
 		    kill $alarmpid
 		    wait $alarmpid
 		    if test "$sleeppid" != ""; then