runtime: explain nacl closure failure

R=r, r2
CC=golang-dev
https://golang.org/cl/2889042
This commit is contained in:
Russ Cox 2010-11-05 14:00:46 -04:00
parent 4d429c7fe5
commit 9ce0eb2d07

View file

@ -219,6 +219,8 @@ runtime·closure(int32 siz, byte *fn, byte *arg0)
e = runtime·dyncode_copy(clos.ecode, clos.buf, ClosureChunk);
if(e != 0) {
fd = 2;
if(e == -22)
runtime·throw("NaCl running with dyncode_copy disabled; export NACLDYNCODE=1 in your environment");
runtime·printf("dyncode_copy: error %d\n", e);
runtime·throw("dyncode_copy");
}