On Tue, Jun 13, 2006 at 07:25:28PM +0400, Dmitry V. Levin wrote: > > В общем написать osec на шелле/перле и завернуть его в qa-robot > А зачем? Юниксвейнее. Например, зачем использовать fts(3), если есть find(1)? И зачем использовать cdb(3), если можно писать названия файлов и их md5sum прямо в stdout? А qa-robot сделает diff между двумя выводами. С++ в таком раскладе совсем не нужен. Ну и конечно будет Выбор. :) > > Ещё хотелось бы использовать O_NOATIME, но это требует слишком больших > > привилегий (CAP_FOWNER, как я понял из man capabilities). > Да нет, вроде бы не требует. $ strace -o /dev/stdout -- perl -MFcntl=O_RDONLY,O_NOATIME -e 'sysopen FH, "/etc/passwd", O_RDONLY|O_NOATIME or die $!' |grep 'open(.*passwd' open("/etc/passwd", O_RDONLY|O_LARGEFILE|O_NOATIME) = -1 EPERM (Operation not permitted) Operation not permitted at -e line 1. $