static gchar *nfs_shares_list = NULL;
void
scan_nfs_shared_directories(void)
{
    FILE *exports;
    gchar buf[512];
    
    if (nfs_shares_list) {
        g_free(nfs_shares_list);
    }

    nfs_shares_list = g_strdup("");
    
    exports = fopen("/etc/exports", "r");
    if (!exports)
        return;
        
    while (fgets(buf, 512, exports)) {
        if (buf[0] != '/')
            continue;
        
        strend(buf, ' ');
        strend(buf, '\t');

        nfs_shares_list = g_strconcat(nfs_shares_list, buf, "=\n", NULL);
    }
    fclose(exports);
}