diff --git a/include/plan9/libc.h b/include/plan9/libc.h
index d13ddbcb7faa433977a1b824a679630303c88b68..0870a5b4af79dcca8c2907ace186a76a806ecda8 100644
--- a/include/plan9/libc.h
+++ b/include/plan9/libc.h
@@ -14,3 +14,15 @@ char*	getgoos(void);
 char*	getgoarch(void);
 char*	getgoroot(void);
 char*	getgoversion(void);
+char*	getgoarm(void);
+char*	getgo386(void);
+
+void	flagcount(char*, char*, int*);
+void	flagint32(char*, char*, int32*);
+void	flagint64(char*, char*, int64*);
+void	flagstr(char*, char*, char**);
+void	flagparse(int*, char***, void (*usage)(void));
+void	flagfn0(char*, char*, void(*fn)(void));
+void	flagfn1(char*, char*, void(*fn)(char*));
+void	flagfn2(char*, char*, void(*fn)(char*, char*));
+void	flagprint(int);