static unsigned char binary;
static unsigned char binary_gap;
static unsigned char color;
static unsigned char binary;
static unsigned char binary_gap;
static unsigned char color;
void rx_setup (int fd, int id);
void rx_delete (int fd, int id);
void rx_setup (int fd, int id);
void rx_delete (int fd, int id);
+ interface = argv[optind];
+
if ((s = socket(PF_CAN, SOCK_DGRAM, CAN_BCM)) < 0) {
perror("socket");
return 1;
if ((s = socket(PF_CAN, SOCK_DGRAM, CAN_BCM)) < 0) {
perror("socket");
return 1;
if (clearscreen) {
char startline[80];
printf("%s%s", CLR_SCREEN, CSR_HOME);
if (clearscreen) {
char startline[80];
printf("%s%s", CLR_SCREEN, CSR_HOME);
- snprintf(startline, 79, "< can-sniffer parameters: l=%ld h=%ld t=%ld >", loop, hold, timeout);
+ snprintf(startline, 79, "< cansniffer %s # l=%ld h=%ld t=%ld >", interface, loop, hold, timeout);
printf("%s%*s",STARTLINESTR, 79-(int)strlen(STARTLINESTR), startline);
force_redraw = 1;
clearscreen = 0;
printf("%s%*s",STARTLINESTR, 79-(int)strlen(STARTLINESTR), startline);
force_redraw = 1;
clearscreen = 0;