go/src/lib9
David du Colombier 98d914201b lib9: build tokenize on Plan 9
The build was broken on Plan 9 after the
CL 2994, because of the use of getfields
in src/liblink/go.c.

This happened when building 8l, because
getfield was part of lib9 and tokenize
was part of the Plan 9 libc. However,
both getfields and tokenize depend on
utfrune, causing an incompatibility.

This change enables the build of tokenize
as part of lib9, so it doesn't use
tokenize from the Plan 9 libc anymore.

Change-Id: I2a76903b508bd92771c4754cd53dfc64df350892
Reviewed-on: https://go-review.googlesource.com/3121
Reviewed-by: Minux Ma <minux@golang.org>
2015-01-21 23:27:01 +00:00
..
fmt lib9: format %#04x, 0 as 0x0000 not 000000. 2014-07-23 10:17:47 -04:00
utf lib9/utf: bring C environment up to Unicode 6.3.0 2014-02-25 17:49:32 -08:00
Makefile
_exits.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
_p9dir.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
atoi.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
await.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
cleanname.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
create.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
ctime.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirfstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirfwstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirwstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dup.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
errstr.c lib9: fix inconsistencies and warnings on Plan 9 2014-02-13 20:05:55 +01:00
exec.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
execl.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
exitcode.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
exits.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
flag.c lib9: avoid all -Wconversion warnings 2013-06-25 10:44:25 -07:00
fmtlock2.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
getenv.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
getfields.c
getwd.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
goos.c
jmp.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
main.c lib9: restore argv0 initialization code. 2014-04-21 00:08:39 -04:00
nan.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
notify.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
nulldir.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
open.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
readn.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
rfork.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
run_plan9.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
run_unix.c lib9, libmach, cmd/dist, go/build: add support for GOOS=solaris 2014-01-07 23:12:12 +11:00
run_windows.c
seek.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
strecpy.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
sysfatal.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
tempdir_plan9.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
tempdir_unix.c lib9, libmach, cmd/dist, go/build: add support for GOOS=solaris 2014-01-07 23:12:12 +11:00
tempdir_windows.c lib9, cmd/ld: fixes for cross-linking on a Windows host 2014-09-18 17:27:26 -07:00
time.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
tokenize.c lib9: build tokenize on Plan 9 2015-01-21 23:27:01 +00:00
win.h
windows.c libmach,lib9: override unused parameter warnings (fixes windows build) 2013-07-20 12:43:50 +10:00