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

Diff for /src/usr.bin/sndiod/dev_sioctl.c between version 1.3 and 1.4

version 1.3, 2020/04/15 14:26:40 version 1.4, 2020/04/16 12:26:55
Line 64 
Line 64 
         dev_rmctl(d, addr);          dev_rmctl(d, addr);
   
         /*          /*
          * prefix group names we use (top-level and "app") with "hw."           * prefix group names we use (currently "app") with "hw/"
          * to ensure that all controls have unique names when multiple           * to ensure that all controls have unique names when multiple
          * sndiod's are chained           * sndiod's are chained
          */           */
         if (desc->group[0] == 0)          if (strcmp(desc->group, "app") == 0) {
                 group = GROUP_PREFIX;  
         else {  
                 group = group_buf;                  group = group_buf;
                 if (snprintf(group_buf, CTL_NAMEMAX, GROUP_PREFIX "/%s",                  if (snprintf(group_buf, CTL_NAMEMAX, GROUP_PREFIX "/%s",
                     desc->group) >= CTL_NAMEMAX)                      desc->group) >= CTL_NAMEMAX)
                         return;                          return;
         }          } else
                   group = desc->group;
   
         dev_addctl(d, group, desc->type, addr,          dev_addctl(d, group, desc->type, addr,
             desc->node0.name, desc->node0.unit, desc->func,              desc->node0.name, desc->node0.unit, desc->func,

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4