/[graveman]/graveman/current/src/proc.c
ViewVC logotype

Diff of /graveman/current/src/proc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by scresto, Tue May 17 01:16:34 2005 UTC revision 1.2 by scresto, Sat May 28 01:30:50 2005 UTC
# Line 47  gboolean proc_init_cdrominfo (GError **A Line 47  gboolean proc_init_cdrominfo (GError **A
47    gchar *Lcontent;    gchar *Lcontent;
48    gchar **Larrbuf;    gchar **Larrbuf;
49    gint i = 0, Lpos = 0;    gint i = 0, Lpos = 0;
50    gchar *s, *p;    gchar *s, *p, *Lcurdev;
51    gboolean Llast = FALSE;    gboolean Llast = FALSE;
52      gchar Lcommand[_BUF_SIZE];
53    
54    if (!g_file_get_contents("/proc/sys/dev/cdrom/info", &Lcontent, NULL, Aerror)) {    if (!g_file_get_contents("/proc/sys/dev/cdrom/info", &Lcontent, NULL, Aerror)) {
55      return FALSE;      return FALSE;
# Line 73  gboolean proc_init_cdrominfo (GError **A Line 74  gboolean proc_init_cdrominfo (GError **A
74          if (!*s) Llast = TRUE;          if (!*s) Llast = TRUE;
75          *(s++)=0;          *(s++)=0;
76    
77          g_hash_table_insert(Gproccdrominfo, g_strdup_printf("/dev/%s", p), g_strdup_printf("%d", Lpos++));          Lcurdev = g_strdup_printf("/dev/%s", p);
78            g_hash_table_insert(Gproccdrominfo, Lcurdev, g_strdup_printf("%d", Lpos++));
79    
80            g_snprintf(Lcommand, sizeof(Lcommand)-1, "/bin/umount %s", Lcurdev);
81            _DEB("try to umount [%s]", Lcommand);
82    
83            g_spawn_command_line_async(Lcommand, NULL);
84        }        }
85    
86      }      }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26