[BACK]Return to mixerctl.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mixerctl

Diff for /src/usr.bin/mixerctl/mixerctl.c between version 1.16 and 1.17

version 1.16, 2004/03/02 23:09:27 version 1.17, 2005/01/04 18:20:37
Line 63 
Line 63 
         char *name;          char *name;
         mixer_ctrl_t *valp;          mixer_ctrl_t *valp;
         mixer_devinfo_t *infp;          mixer_devinfo_t *infp;
         char changed;  
 } *fields, *rfields;  } *fields, *rfields;
   
 mixer_ctrl_t *values;  mixer_ctrl_t *values;
Line 230 
Line 229 
         default:          default:
                 errx(1, "Invalid format.");                  errx(1, "Invalid format.");
         }          }
         p->changed = 1;  
         return (1);          return (1);
 }  }
   
Line 297 
Line 295 
   
         for(i = 0; i < ndev; i++) {          for(i = 0; i < ndev; i++) {
                 infos[i].index = i;                  infos[i].index = i;
                 ioctl(fd, AUDIO_MIXER_DEVINFO, &infos[i]);                  if (ioctl(fd, AUDIO_MIXER_DEVINFO, &infos[i]) < 0) {
                           ndev--, i--;
                           continue;
                   }
         }          }
   
         for(i = 0; i < ndev; i++) {          for(i = 0; i < ndev; i++) {
Line 372 
Line 373 
                                                 }                                                  }
                                         }                                          }
                                 }                                  }
                                 argv++;  
                         } else {                          } else {
                                 p = findfield(*argv);                                  p = findfield(*argv);
                                 if (p == NULL)                                  if (p == NULL)
Line 382 
Line 382 
                                         fprintf(out, "\n");                                          fprintf(out, "\n");
                                 }                                  }
                         }                          }
                           argv++;
                 }                  }
         } else          } else
                 usage();                  usage();

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17