as far as i can see, its just limited by this:
/*
* Build the stack segment, putting it in kernel virtual for the moment
*/
if(spage > TSTKSIZ)
error(Enovmem);in pc/mem.h:55: #define TSTKSIZ 100 /* pages in new stack; limits exec args */ so that will give you arround half a megabyte for program arguments. -- cinap
