graveman-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Graveman-cvs] Changes to graveman/current/src/cdrecord.c


From: sylvain cresto
Subject: [Graveman-cvs] Changes to graveman/current/src/cdrecord.c
Date: Sun, 22 May 2005 07:20:49 -0400

Index: graveman/current/src/cdrecord.c
diff -u graveman/current/src/cdrecord.c:1.30 
graveman/current/src/cdrecord.c:1.31
--- graveman/current/src/cdrecord.c:1.30        Tue May 17 01:16:34 2005
+++ graveman/current/src/cdrecord.c     Sun May 22 11:20:41 2005
@@ -40,6 +40,7 @@
 #define CDRECORD_FIXATING "Fixating..."
 #define CDRECORD_BLANKING "Blanking "
 #define CDRECORD_BAD_RECORDER "Sorry, no CD/DVD-Recorder or unsupported 
CD/DVD-Recorder found"
+#define CDRECORD_CANNOT_OPEN "Cannot open"
 
 /* support du materiel */
 #define CDRECORD_NOT_READ_CD "Does not read CD-R media"
@@ -101,7 +102,13 @@
     { "dev=/dev/sg4", "/dev/sg4",  "SCSI-G", 94 },
     { "dev=/dev/sg5", "/dev/sg5",  "SCSI-G", 94 },
     { "dev=/dev/sg6", "/dev/sg6",  "SCSI-G", 94 },
-
+    { "dev=/dev/sga", "/dev/sga",  "SCSI-g", 96 },
+    { "dev=/dev/sgb", "/dev/sgb",  "SCSI-g", 96 },
+    { "dev=/dev/sgc", "/dev/sgc",  "SCSI-g", 96 },
+    { "dev=/dev/sgd", "/dev/sgd",  "SCSI-g", 96 },
+    { "dev=/dev/sge", "/dev/sge",  "SCSI-g", 96 },
+    { "dev=/dev/sgf", "/dev/sgf",  "SCSI-g", 96 },
+    { "dev=/dev/sgg", "/dev/sgg",  "SCSI-g", 96 },
 #endif
     { "dev=ATA:", "ATA:", "ATA", 60 }, /* ide sg */
     { "dev=ATAPI:", "ATAPI:", "ATAPI", 40 }, /* ide */
@@ -184,6 +191,11 @@
     
   g_strstrip(Lbuffer);  
 _DEB("scan lecteur = %s\n", Lbuffer);
+  if (strstr(Lbuffer, CDRECORD_CANNOT_OPEN)) {
+    *Lcont = 2;
+    return FALSE;
+  }
+
   if (cdrecord_extractlecteur(Lbuffer, &Ldev, &Lmarque, &Lmodel, &Lquoi) == 
TRUE) {
 
     matos_insert_or_update_drive(Ldev, Lmarque, Lmodel, Lquoi, Ldrivedesc);
@@ -265,15 +277,6 @@
   gint Lexit = 0;
   gboolean Lstatus;
 
-  {
-    GSList *ab;
-gchar *abla;
-for (ab = Adrive->dev; ab; ab = g_slist_next(ab)) {
-  abla = ab->data;
-  fprintf(stderr, "==>%s\n", abla);
-}
-  }
-
   Lcommandline = g_strdup_printf("%s -prcap dev=%s", 
conf_get_string("cdrecord"),
       Adev ? Adev : DRIVE_DEV(Adrive));
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]