route ' grep ' default '|awk ' {打印$2} '
1730 /*
1731 *获取默认网关
1732 */
1733intget_gateway(char*gate ) ) ) ) ) ) ) )0) 0
1734 {
1735文件* FP=null;
1736 char temp[20]={0};
1737 int i=0;
1738
739FP=popen(get_gateway_cmd,' r ' );
1740if(FP==null ) {
1741DBG_out(DBG_err,' popen failedn ' );
1742返回- 1;
1743 } else {
1744 if (前端(temp,sizeof(char ),sizeof ) temp ),fp )=-1 ) {
1745DBG_out(DBG_err,' fread %s failedn ',GET_GATEWAY_CMD );
1746pclose(FP;
1747 }
1748pclose(FP;
1749
1750while(temp[I]!='n ' ) {
1751 i;
1752 }
1753 temp[i]='fddb/p 1754
1755memcpy(gate,temp,strlen ) (temp );
1756 }
1757返回0;
1758 }