help-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Symlink, chrdev, blkdev translators


From: Ludovic Courtès
Subject: Symlink, chrdev, blkdev translators
Date: Mon, 19 Aug 2002 14:23:47 +0200
User-agent: Mutt/1.4i

Hi,

It seems to me that there exist some kind of "fake" or "magic" translators
which show up "automatically". Consider the following output where "t" is a
read-only filesystem:

ludo@hurd:~/trans/tarfs/t$ ll
total 3
-rw-r--r-T    1 root     300          1024 Jun 15  1994 !-type-old-file
-rw-r--r-T    1 root     300          1024 Jun 15  1994 0-type-file
-rw-r--r-T    1 root     300          1024 Jun 15  1994 1-type-hardlink
lrwxrwxrwx    1 root     300             4 Jun 15 14:13 2-type-symlink -> file
crw-r--r--    1 root     300        0,   0 Jun 15  1994 3-type-cdev
brw-r--r--    1 root     300        0,   0 Jun 15  1994 4-type-bdev
drwxr-sr-x    2 root     300             0 Jun 15  1994 5-type-dir/
prw-r--r--    1 root     300             0 Jun 15  1994 6-type-fifo|
-rw-r--r--    1 bin      sys         10240 Jun 15 14:31 7-type-contfile
ludo@hurd:~/trans/tarfs/t$ showtrans *
!-type-old-file
0-type-file
1-type-hardlink
2-type-symlink: /hurd/symlink file
3-type-cdev: /hurd/chrdev 0 0
4-type-bdev: /hurd/blkdev 0 0
5-type-dir
6-type-fifo: /hurd/fifo
7-type-contfile

/hurd/???dev do not exist, and /hurd/symlink is not running (not that
the netfs_set_translator() callback of this filesystem *always* returns EROFS
without doing anything). So where do they come from?

However, it seems that a fifo translator was started (how?) wich causes the
following:

ludo@hurd:~/trans/tarfs$ settrans -g t
settrans: t: Device or resource busy

Could someone explain me what happens here?

Thanks,
Ludovic.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]