diff options
| author | Rob Pike <r@golang.org> | 2013-08-19 08:29:43 +1000 |
|---|---|---|
| committer | Rob Pike <r@golang.org> | 2013-08-19 08:29:43 +1000 |
| commit | 7fb121aa479c96e32c1178d4c65e865ae5cb5144 (patch) | |
| tree | 3120d56200b8583b8ae0e6fd51f597a90b05e4cb | |
| parent | 7917b88a06486bfc692ccd07bbdb27fc73e4140d (diff) | |
| download | go-git-7fb121aa479c96e32c1178d4c65e865ae5cb5144.tar.gz | |
cmd/dist: more informative error for mkdtemp failing
The Darwin builders are all failing here but strerror doesn't provide context.
R=golang-dev, bradfitz, adg
CC=golang-dev
https://golang.org/cl/13095043
| -rw-r--r-- | src/cmd/dist/unix.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/dist/unix.c b/src/cmd/dist/unix.c index 41ae19498e..4a4feeb064 100644 --- a/src/cmd/dist/unix.c +++ b/src/cmd/dist/unix.c @@ -467,8 +467,9 @@ xworkdir(void) if(b.len == 0) bwritestr(&b, "/var/tmp"); bwritestr(&b, "/go-cbuild-XXXXXX"); - if(mkdtemp(bstr(&b)) == nil) - fatal("mkdtemp: %s", strerror(errno)); + p = bstr(&b); + if(mkdtemp(p) == nil) + fatal("mkdtemp(%s): %s", p, strerror(errno)); p = btake(&b); bfree(&b); |
