@nf Nice. A lot of people snag on exactly these things, esp. the cmdline.txt. A few comments:
It's important to mention that cmdline.txt requires all parameters on the same line -- unlike the plan9.ini.
For boot time DHCP you simply omit any IP(v6) configuration from the NDB. The cpurc (termrc) script first tries pulling the config out of NDB, then falls back to DHCP. Simply have a sys= ether= entry for the machine.
The 9front labeling on 'docs' is incidental and mostly reflects the majority of the user and contributor base that I'm in daily contact with.
Contributions dealing with specifics and differences between different versions of our favorite thing are most welcome, maybe even dearly needed.
@neauoire Definitely weird. Did you select hjfs or cwfs as the file system? And, what exactly does "takes for ever" means? :)
Hjfs is known to be quite a slow fs, but it still shouldn't take /that/ long.
@moody Also the most actively used. Very important for getting community support when bugs and other troubles get in the way.
@henesy @neauoire If I'm reading the standard right, (http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf section 188.8.131.52. points 10 and 14) a declaration with an empty parameter type list should mean the same as void fn(...); which means unknown number and types of arguments. Presumably you then could use va_arg facility in its definition.
In any case void fn() and void fn(void) are of different types.
@neauoire A function taking no parameters needs to be explicitly declared as such by giving it the void type parameter.
@neauoire @eel You'll have a decent time with Plan 9 communities provided that you allow yourself and others the opportunity to experience them on your own. You may find free-thinking people on the sticky side of labels such as 'cat-v'', 'grid', '9fans', and so on.
Expect disagreement. Demand learning. You'll be fine.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko