Просто я бы хотел поиграть, я хотел бы создать «виртуальный» файл / каталог в Файловой системе Linux или Mac OS X (Не уверен, что я могу использовать один и тот же код - помогает POSIX? ), например / foo, и затем выполнять пользовательский код, когда что-то читается или записывается в него.
Аналогично тому, как / dev / null учитывает такие вещи, как
echo "Hello!" > /dev/null
Мне все равно, находится ли он в / dev, / proc или где-либо еще, поскольку сказано, что в основном это что-то, с чем можно поиграть ...