-
char *fs_spec
Dosya sistemi olarak bağlanacak aygıtı belirtir. Normalde bu, bir sabit disk bölümü gibi bir özel aygıt ismidir, fakat az ya da çok soysal bir dizge de olabilir. NFS için bir makine adı ile bir dizin isminin birleşimi olabilir.
Eleman const olarak bildirilmemiş olsa bile içeriği değiştirilmemelidir. Bunun eski bir ISO C işlevi olmasıyla const'un yokluğu tarihsel sebeplere dayanır. Aynı durum yapının diğer dizge elemanları için de geçerlidir.
-
char *fs_file
Yerel sistem üzerindeki bağlama noktasını belirtir. Yani bu dosya sistemindeki bir dosyaya erişilmek istendiğinde bu dizge dosyaya bir önek olur.
-
char *fs_vfstype
Dosya sisteminin türü. Çekirdek açısından anlamlı bir dizge olmalıdır.
-
char *fs_mntops
Bu dizge mount çağrısı ile çekirdeğe aktarılan seçenekleri içerir. Tekrar belirtelim ki, bu çekirdek açısından anlamlı herhangi bir dizge olabilir. Diğerlerinden virgülle ayrılmış birden fazla seçenek belirtilebilir. Her seçenek bir isim ile isteğe bağlı ve = karakteri ile tanınan değer alanından oluşur.
-
const char *fs_type
Bu üyenin ismi yanlış seçilmiştir. Bu eleman bağlı dosya sistemi ile ilgili kipleri içeren bir dizgedir (büyük ihtimalle fs_mntops içindekiler). fstab olası değerleri açıklayan beş makro tanımlar:
- FSTAB_RW
Dosya sistemi oku/yaz erişimli bağlanır.
- FSTAB_RQ
Dosya sistemi oku/yaz erişimli bağlanır ama yazma erişimi kotalarla kısıtlanmıştır.
- FSTAB_RO
Dosya sistemi salt okunur bağlanır
- FSTAB_SW
Bu gerçek bir dosya sistemini göstermez, bir takas aygıtıdır.
- FSTAB_XX
Bu girdinin tamamı fstab dosyasında yoksayılır.
Bu değerlerin hepsi dizge olduğundan eşitlik sınaması strcmp kullanılarak yapılmalıdır. Şüphesiz göstericilerin karşılaştırılması daima başarısız olacaktır.
-
int fs_freq
Bu eleman gün cinsinden dökümleme sıklığını belirler.
-
int fs_passno
Paralel dökümlemede geçiş sayısıdır. Unix sistemlerinde kullanılan dump uygulaması ile yakından ilgilidir.