+ if (query_fl) {
+ n=ioctl(fd, CAN_DRV_QUERY, CAN_DRV_QRY_BRANCH);
+ printf("CAN driver branch: %c%c%c%c\n",(n>>24)&0xff,(n>>16)&0xff,(n>>8)&0xff,n&0xff);
+ n=ioctl(fd, CAN_DRV_QUERY, CAN_DRV_QRY_VERSION);
+ printf("CAN driver version: %d.%d.%d\n",(n>>16)&0xff,(n>>8)&0xff,n&0xff);
+ n=ioctl(fd, CAN_DRV_QUERY, CAN_DRV_QRY_MSGFORMAT);
+ printf("CAN message format: %08x\n",n);
+ close(fd);
+ return 0;
+ }
+