Ludovic Court�s <[EMAIL PROTECTED]> writes: > So, how should the Hurd handle functions required by specific servers where > the existing interfaces (io, fs, socket� etc.) are not sufficient? For > example, for an audio cd translator, it would be necessary to create a > specific interface for playing CDs and so on.
There are two options: create a new interface, or use existing read/write calls the way Plan 9 does. Which is better is up to the programmer, within the normal canons of good style and such. > From my understanding, the current policy is to try not to have too many > interfaces and to try as much as possible to use the existing one. Is it > correct? If yes, to which extend should people avoid creating new interfaces? That's not any kind of rule. If a new interface would be a real asset, then go ahead and start using one. We always intended that we would do our best to organize assignment of interface number blocks in the file hurd/hurd/subsystems. Thomas _______________________________________________ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd
