source: trunk/make/strace/patches/4.22/010-no__dm_ioctl_data__in_2_6_19.patch @ 14720

Letzte Änderung dieser Datei seit 14720 war 14720, erstellt von er13 vor 6 Wochen

strace-4.22: make it compile against kernel-2.6.19

refs #2958

Dateigröße: 653 Byte
  • dm.c

     
    484484        ioc = alloca(sizeof(*ioc)); 
    485485    } 
    486486 
    487     if ((umoven(tcp, arg, offsetof(struct dm_ioctl, data), ioc) < 0) || 
     487    if ( 
     488#if DM_VERSION_MINOR > 10 
     489    (umoven(tcp, arg, offsetof(struct dm_ioctl, data), ioc) < 0) || 
     490#endif 
    488491        (ioc->data_size < offsetof(struct dm_ioctl, data_size))) { 
    489492        if (entering(tcp)) 
    490493            free(ioc); 
     
    531534 
    532535    PRINT_FIELD_U(", ", *ioc, data_size); 
    533536 
     537#if DM_VERSION_MINOR > 10 
    534538    if (ioc->data_size < offsetof(struct dm_ioctl, data)) { 
    535539        tprints_comment("data_size too small"); 
    536540        goto skip; 
    537541    } 
     542#endif 
    538543 
    539544    if (dm_ioctl_has_params(code)) 
    540545        PRINT_FIELD_U(", ", *ioc, data_start); 
Hinweis: Hilfe zum Repository-Browser finden Sie in TracBrowser.