sync with plan 9
5 files changed