O/H Richard Braun έγραψε:
Actually, there is only one interface, the device_xxx() routines...
Ok. So there are as many device_xxx() routines as the types of drivers that mach supports.
How does mach choose the correct device_xxx() routine from the many available? Let's say that mach needs to acces the floppy drive. How does it choose the correct device_open() from the available device_open() routines each driver supplies?
____________________________________________________________________ http://www.freemail.gr - δωρεάν υπηρεσία ηλεκτρονικού ταχυδρομείου. http://www.freemail.gr - free email service for the Greek-speaking. _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd