From: Rob Pike Date: Tue, 1 Dec 2009 19:35:34 +0000 (-0800) Subject: a couple of usage fixups in prof X-Git-Tag: weekly.2009-12-07~91 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=67dc2ae3a647da45d7354b5734483988e447e27d;p=gostls13.git a couple of usage fixups in prof R=rsc https://golang.org/cl/161050 --- diff --git a/src/cmd/prof/main.c b/src/cmd/prof/main.c index 462aab9f6c..2502b047c5 100644 --- a/src/cmd/prof/main.c +++ b/src/cmd/prof/main.c @@ -462,8 +462,14 @@ main(int argc, char *argv[]) } if(argc > 0) file = argv[0]; - else if(pid) + else if(pid) { file = proctextfile(pid); + if (file == NULL) { + fprint(2, "prof: can't find file for pid %d: %r\n", pid); + fprint(2, "prof: on Darwin, need to provide file name explicitly\n"); + exit(1); + } + } fd = open(file, 0); if(fd < 0) { fprint(2, "prof: can't open %s: %r\n", file);