adresar jako /dev/null

Michal Kubecek mike na mk-sys.cz
Pondělí Září 13 17:35:38 CEST 2004


On Mon, Sep 13, 2004 at 04:47:48PM +0200, Dusan Zatkovsky wrote:
> mkdir /mnt/devnullfs/lamer
> touch >/mnt/devnullfs/lamer/lama.txt
> No such file or directory.

Přesně tohle jsem měl na mysli.

> Napada ma teda ignorovat vsetky pokusy o vytvorenie adresaru a tvarit 
> sa ze vsetky adresare tam existuju.

To by asi šlo. Ale nejen adresáře, ale i soubory.
 
> Osobne by som to videl na nejaky ld preload s prepisanymi fopen() 
> fclose() mkdir() fwrite() fread() a pod.

fopen(), fclose(), fwrite() a fread() netřeba, jsou to jen nadstavby nad
creat(), open(), write() a read(). Ty musíte ošetřit tak jako tak,
protože některé programy používají buď přímo je nebo některé jiné
nadstavby nad nimi (libstdc++). Ale univerzálnější by asi opravdu bylo
řešení na úrovni jádra.

							  Michal Kubeček



Další informace o konferenci Linux