| Zeile 119: | Zeile 119: | ||
int main(int argc, char* argv[]) | int main(int argc, char* argv[]) | ||
{ | { | ||
| − | + | //LostIO initialisieren(Ist nur bei den Treibern notwendig. Bei | |
| − | |||
| − | |||
| − | |||
| − | //LostIO initialisieren(Ist nur bei den Treibern notwendig. Bei | ||
//Anwendungen, die nur auf andere Treiber zugreifen wollen sollte | //Anwendungen, die nur auf andere Treiber zugreifen wollen sollte | ||
//das weggelassen werden. | //das weggelassen werden. | ||
| Zeile 164: | Zeile 160: | ||
vfstree_create_node("/devices/fd0", 255, 1440 * 1024, (void*)0); | vfstree_create_node("/devices/fd0", 255, 1440 * 1024, (void*)0); | ||
vfstree_create_node("/devices/fd1", 255, 1440 * 1024, (void*)1); | vfstree_create_node("/devices/fd1", 255, 1440 * 1024, (void*)1); | ||
| + | |||
| + | //Beim Init unter dem Namen "floppy" registrieren, damit die anderen | ||
| + | //Prozesse den Treiber finden. Darf erst geschehen, sobald wir bereit | ||
| + | //sind. | ||
| + | init_service_register("floppy"); | ||
//Diese Schleife sorgt dafuer, dass der Treiber nicht sofort nach | //Diese Schleife sorgt dafuer, dass der Treiber nicht sofort nach | ||