Ich versuche, alle zugewiesenen Inodes im Dateisystem für xv6 zu durchlaufen und ich möchte die Dinode des Stammverzeichnisses und gehen von dort, aber ich hatte Schwierigkeiten, dies zur Arbeit zu bringen. Ich habe versucht, 'dirlookup()' zu verwenden, aber egal, was ich importierte, ich würde Fehler bekommen, die besagen, dass die Funktion nicht definiert ist.Get dinode/inode von Verzeichnis/Datei nach Name in XV6
1
A
Antwort
1
Ich weiß, ich bin zu spät zur Antwort, aber hier geht. Eine Inode-Nummer kann mit dem Befehl stat() abgerufen werden, und das Stammverzeichnis, in dem Sie sich gerade befinden, wird mit "." Genau wie Ihr Elternverzeichnis ist ".." Hier ist ein kurzes Beispiel, wie Sie die Inode-Nummer des Stammverzeichnisses erhalten können. Denken Sie daran habe ich keine Zeit, um dieses Recht zu testen, aber es ist das, was ich von der Nutzung xv6 erinnern
uint getRootInode() {
struct stat sb;
stat(".", &sb);
return sb.ino;
}
EDIT:
Auch dirlookup()
ist defs.h
definiert und implementiert in fs.c
Verwandte Themen
- 1. Get Subparser nach Name
- 2. Get Deinstallation von Anwendungspfad nach Name Problem
- 3. Python get Modulvariable nach Name
- 4. Get Feld nach Name in Entity Framework
- 5. Registerzeiger beim Erstellen von Threads in xv6
- 6. Get Funktion nach Name dynamisch in Kotlin
- 7. Get ressourcenkennung von name
- 8. ColdFusion: Get URL-Parameter nach Name
- 9. Get Stadt Polygon von Name
- 10. Hibernate SQLQuery - Get Object nach Name
- 11. Wordpress get Taxonomie Name nach Begriff id
- 12. Kompilieren XV6 auf MAC
- 13. Get Vendor Name von SCSI
- 14. Get Font Name von FontFamily in WPF
- 15. Get Wert von "name" in Knoten js
- 16. Get Application Name Von Tastatureingabe in VB.net
- 17. Übergeben von Argumenten an Systemaufruf um xv6
- 18. Get Name Bitmap-Datei
- 19. PHP Get Name Wert von Senden Schaltfläche
- 20. Get connected applications name
- 21. Angularjs - Get Element von Subdirektiven Name
- 22. Get Current Class Name
- 23. Get Bluetooth-Comport-Name
- 24. Reflection - get property name
- 25. Get-Objekt nach Name als String ohne Eval
- 26. .NET Get Zeitzone Offset von Zeitzone Name
- 27. Get Autor-Name von Buch-Klasse einfach
- 28. Get Name der Funktion in Typoskript
- 29. Get IMethod von der Methode Name in Java
- 30. Get Day Name von Weekday Int