Když vytvořím frontu zpráv ve vláknu, vygeneruje se deskriptor souboru pod 0, 1, 2, 3, 4, 5, 6, … na cestě /proc/<pid>/fdinfo
s hodnotami jako 31, 32, 40, 41…
Jaký je význam /proc/<pid>fdinfo/0
? Kdo to vytváří?
Co se stane, když bude přepsán?
Přijatá odpověď:
Jádro jej „vytváří“ jako součást /proc
souborový systém. Obsahuje informace o deskriptoru souboru 0 (obvykle standardní vstup) procesu, jehož pid odpovídá adresáři, který obsahuje.
Tyto soubory nelze přepsat:jsou pouze pro čtení, v adresáři pouze pro čtení. Dokonce i root
nelze jim psát.