On 12/29/2011 09:27 PM, Guy Harris wrote:
>> While there exist functions such as pcap_geterr() to print an 
>> error-specific message, I'm rather interested in obtaining an error
>> code such that my program can act differently depending on the
>> specific return error.
>> 
>> If that's possible?
> 
> Setting errno to 0 before calling them, and, if they return -1,
> checking the value of errno *might* work.  No guarantees, and bear in
> mind that errno values for various conditions are
> platform-dependent.
> 
> Ultimately, there should perhaps be different APIs, specified to
> return PCAP_ERROR_ values on error, so that

How about a function along the lines of pcap_geterrcode() that obtains
the error code for the last error?

That aside, where do pcap_geterr() and pcap_perror() look at to convert
the error to a string that describes the error?

Thanks!

Best regards,
-- 
Fernando Gont
e-mail: [email protected] || [email protected]
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1



-
This is the tcpdump-workers list.
Visit https://cod.sandelman.ca/ to unsubscribe.

Reply via email to