Hello!

I'm used pfring_open in my code and found very strange behaviour with
errno variable.

printf("pf_handle: %p strerror: %s errno: %d\n", pf_ring_descr,
strerror(errno), errno);
pf_ring_descr = pfring_open(dev, snaplen, flags);
printf("pf_handle: %p strerror: %s errno: %d\n", pf_ring_descr,
strerror(errno), errno);

This snippet got following output:
pf_handle: (nil) strerror: Success errno: 0
pf_handle: 0x9d02e0 strerror: Operation not supported errno: 95

But after this errors al work perfectly!  I suppose it's bug. If you
need full my program code, it's here:
https://gist.github.com/pavel-odintsov/62f372c882c83d85ed17

Sorry for duplicated messages, it's my mistake.

-- 
Sincerely yours, Pavel Odintsov
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to