Здравствуйте, netch80, Вы писали:
N>Сравнивать с WinAPI слабо корректно — насколько я вижу, аналога второго просто нет.
Плохо видишь. Да и в линуксе додумались до похожего подхода. Но позже. См. O_PATH (since Linux 2.6.39)
N>И "на каждый чих сисколлить" тоже смешно — всё, что могло остаться в userland, там и реализуется.
N>Везде, где могли сделать без раздувания — сделали. В остальных местах это нереализуемо.
Ага, ну вот совершенно никак нереально:
int vfs_stat(const char __user *name, struct kstat *stat)
{
return vfs_fstatat(AT_FDCWD, name, stat, 0);
}
EXPORT_SYMBOL(vfs_stat);
int vfs_lstat(const char __user *name, struct kstat *stat)
{
return vfs_fstatat(AT_FDCWD, name, stat, AT_SYMLINK_NOFOLLOW);
}
N>И снова — настоящие проблемы ты не упоминаешь даже вскользь, зато говоришь о том, что ни на йоту не волнует того, кто работает с этим практически.
Выше был линк с полсотней проблем. Мне они неинтересны.
и так понятно что говно
Давай обсудим те, которые тебя волнуют. Предлагай.
P.S.: кстати, как защитник традиций CRLF/CR/LF, подскажи, какие небесные силы не дали авторам make возможность парсить пробелы в начале строк ? Почему эти безрукие упыри обязательно требуют TAB ?