runtime: set isarchive in initsig
authorIan Lance Taylor <ian@gcc.gnu.org>
Thu, 1 Dec 2016 05:47:58 +0000 (05:47 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 1 Dec 2016 05:47:58 +0000 (05:47 +0000)
commit6e7f1be7aeabdb64c863f90e317ec1c80920adfa
treee58c2df7e7df5f0dc66335b432241c685482b0c3
parent974afa584b18a3713eb4ada1b5d657ca0f94f498
runtime: set isarchive in initsig

    The library initialization code in go-libmain.c sets the C variable
    runtime_isarchive but failed to set the Go variable runtime.isarchive.
    We don't currently have a way to let C code access an unexported Go
    variable, but fortunately the only time the Go function initsig is
    called with an argument of true is exactly where we want to set
    isarchive.  So let initsig do it.

    Reviewed-on: https://go-review.googlesource.com/33753

From-SVN: r243094
gcc/go/gofrontend/MERGE
libgo/go/runtime/signal1_unix.go