public function url_stat($path, $flags)
    {
        self::restorePrev();
        if (!\file_exists($path)) {
            $info = false;
        } elseif ($flags & STREAM_URL_STAT_LINK) {
            $info = $flags & STREAM_URL_STAT_QUIET
                ? @\lstat($path)
                : \lstat($path);
        } else {
            $info = $flags & STREAM_URL_STAT_QUIET
                ? @\stat($path)
                : \stat($path);
        }
        self::register();
        return $info;
    }