0
Я пытаюсь понять VFS FreeBSD 10.3. Одной из его центральных структур является struct vop_vector
, которая содержит указатели на функции для операций абстрактной файловой системы.Где объявляется struct vop_vector?
Я ожидал, что оно будет объявлено в /usr/include/sys/vnode.h
, но его там не было. После 10 минут поиска я не нашел места, где объявлена эта структура. Где я могу найти его?
Любая конкретная причина, почему такие AWK скрипты (и, возможно, другие механизмы, используемые в сочетании с '.src' файлов) используются для генерировать эти (и, возможно, другие структуры/сущности) во время выполнения, вместо того, чтобы объявлять их прямо? – HighOnMeat
@HighOnMeat У меня нет ни малейшего понятия. Одна из возможностей заключается в том, что тот же скрипт также создает шаблоны для новых файловых систем. – fuz