снова драсте.
fnmatch(): http://linux.die.net/man/3/fnmatch
при таком вызове функция возвращает 0: fnmatch(«/mydir/*», «/mydir/foo.txt», FNM_FILE_NAME)
а при таком, 1: fnmatch(«/mydir/*», «/mydir/../usr/bin/../../mydir/foo.txt», FNM_FILE_NAME)
перепробовал множество вариантов, но что-то никак немогу понять, как эта функция должна работать. подскажите, где ступил?
благодарен.