# HG changeset patch # User Christian Birchinger # Date 1185501710 -7200 # Node ID 1a16893ac05fb1683e9765311c93b0bda9278a7d # Parent cb12e77655d5ca2a9a7dfd5436e14ef21eeab09f Don't use VFS on such low level system stuff. diff -r cb12e77655d5 -r 1a16893ac05f src/OSS/configure.c --- a/src/OSS/configure.c Fri Jul 27 03:55:35 2007 +0200 +++ b/src/OSS/configure.c Fri Jul 27 04:01:50 2007 +0200 @@ -124,15 +124,15 @@ scan_devices(gchar * type, GtkWidget * option_menu, GtkSignalFunc sigfunc) { GtkWidget *menu, *item; - VFSFile *file; + FILE *file; gchar buffer[256], *temp, *tmp2; gboolean found = FALSE; gint index = 0; menu = gtk_menu_new(); - if ((file = vfs_fopen("file:///dev/sndstat", "r"))) { - while (vfs_fgets(buffer, 255, file)) { + if ((file = fopen("/dev/sndstat", "r"))) { + while (fgets(buffer, 255, file)) { if (found && buffer[0] == '\n') break; if (buffer[strlen(buffer) - 1] == '\n') @@ -162,7 +162,7 @@ found = 1; } - vfs_fclose(file); + fclose(file); } else { item = gtk_menu_item_new_with_label(_("Default"));