Hi! On 11/11/2014 09:16 PM, Cyril Hrubis wrote: > Hi! >> +static int check_iproute(int spe_ipver) >> { >> FILE *ipf; >> int n; >> - unsigned int ipver = 0; >> + unsigned int cur_ipver = 0; >> + int ret; >> >> ipf = popen("ip -V", "r"); >> if (ipf == NULL) >> tst_brkm(TCONF, NULL, >> "Failed while opening pipe for iproute check"); >> >> - n = fscanf(ipf, "ip utility, iproute2-ss%u", &ipver); >> - if (n < 1 || ipver < IPROUTE_MIN_VER) >> + n = fscanf(ipf, "ip utility, iproute2-ss%u", &cur_ipver); >> + if (n < 1) { >> + pclose(ipf); >> tst_brkm(TCONF, NULL, >> - "iproute tools do not support setting network >> namespaces"); >> + "Failed while obtaining version for iproute check"); >> + } else { >> + if (cur_ipver < spe_ipver) >> + ret = -1; >> + else if (cur_ipver == spe_ipver) >> + ret = 0; >> + else >> + ret = 1; >> + } > > Again why bother with return value when all the testcases just needs to > know if ip is newer than some version? >
I do this in order to provide more choices for users, like tst_kvercmp. Is it necessary? If it is not, I will send a new patch. Thanks! Regards, Xing Gu ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list