| #include "ipf.h" | |
| #include <sys/ioctl.h> | |
| void ipferror(fd, msg) | |
| int fd; | |
| char *msg; | |
| { | |
| int err, save; | |
| save = errno; | |
| err = 0; | |
| if (fd >= 0) { | |
| (void) ioctl(fd, SIOCIPFINTERROR, &err); | |
| fprintf(stderr, "%d:", err); | |
| ipf_perror(err, msg); | |
| } else { | |
| fprintf(stderr, "0:"); | |
| perror(msg); | |
| } | |
| } |