summaryrefslogtreecommitdiff
path: root/src/cmd/godefs
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-11-01 11:13:27 -0800
committerRuss Cox <rsc@golang.org>2009-11-01 11:13:27 -0800
commit3add0e758d669f2846c214f79af45d69e354bc62 (patch)
tree865762db2f724d6fdba1bb99fd65b02ca56edd8b /src/cmd/godefs
parent83a04cc9df3dfc50c9cf5e6376159678a21b89fa (diff)
downloadgo-3add0e758d669f2846c214f79af45d69e354bc62.tar.gz
syscall cleanup.
* rename PORT.sh -> mkall.sh (hopefully more obvious), change behavior: run commands by default. * pull more constants out of #defines automatically, instead of editing large lists by hand. * add Recvfrom, Sendto add os.O_EXCL. R=r http://go/go-review/1017009
Diffstat (limited to 'src/cmd/godefs')
-rw-r--r--src/cmd/godefs/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/godefs/main.c b/src/cmd/godefs/main.c
index f6531ad8e..d5881ef87 100644
--- a/src/cmd/godefs/main.c
+++ b/src/cmd/godefs/main.c
@@ -376,7 +376,7 @@ main(int argc, char **argv)
snprint(nambuf, sizeof nambuf, "Pad%d", npad++);
name = nambuf;
}
- Bprint(bout, "\t%lT;\n", name, f->type);
+ Bprint(bout, "\t%#lT;\n", name, f->type);
if(t->kind == Union && lang == &go)
break;
}
@@ -488,6 +488,8 @@ gotypefmt(Fmt *f)
name = va_arg(f->args, char*);
if('a' <= name[0] && name[0] <= 'z')
name[0] += 'A' - 'a';
+ if(name[0] == '_' && (f->flags & FmtSharp))
+ fmtprint(f, "X");
fmtprint(f, "%s ", name);
}
t = va_arg(f->args, Type*);