So, I've read the specification of the 9P protocol in section 5 of the Plan 9 manual. However, the specification does not state how many fids a 9P server is required to support. Is there a minimum number of fids that a server is required to track? Is this specified in the latest version of the 9P spec?
I'm wondering about this because, once upon a time, I was toying with the idea of creating 9P client/server implementations for the Arduino family of microcontrollers. Being extremely limited in the amount of memory available, I'd have to choose an upper limit on the number of fids such an implementation would track.