Ich versuche, das VFS von FreeBSD 10.3 zu verstehen. Eine seiner zentralen Strukturen ist die struct vop_vector
, die Funktionszeiger zu den Implementierungen der abstrakten Dateisystemoperationen enthält.Wo ist die Struktur vop_vector deklariert?
Ich erwartete, dass es in /usr/include/sys/vnode.h
erklärt wird, aber es war nicht da. Nach 10 Minuten Suche habe ich den Ort, an dem diese Struktur deklariert ist, nicht gefunden. Wo kann ich es finden?
einen bestimmten Grund, warum solche awk-Skripte (und vielleicht auch andere in Verbindung Mechanismen mit '.src'-Dateien) verwendet werden Generiere diese (und vielleicht andere Strukturen/Entitäten) zur Laufzeit, anstatt sie direkt zu deklarieren? – HighOnMeat
@HighOnMeat Ich habe nicht die geringste Ahnung. Eine Möglichkeit ist, dass das gleiche Skript auch Vorlagen für neue Dateisysteme generiert. – fuz