Example #1
0
QString QDir::canonicalPath() const
{
    QString r;

    char cur[ PATH_MAX ];
    char tmp[ PATH_MAX ];
    QT_GETCWD( cur, PATH_MAX );
    if ( QT_CHDIR( QFile::encodeName( dPath ) ) >= 0 ) {
        QT_GETCWD( tmp, PATH_MAX );
        r = QFile::decodeName( tmp );
    }
    QT_CHDIR( cur );

    slashify( r );
    return r;
}
bool QFileSystemEngine::setCurrentPath(const QFileSystemEntry &path)
{
    int r;
    r = QT_CHDIR(path.nativeFilePath());
    return r >= 0;
}