summaryrefslogtreecommitdiffstats
path: root/libipq
diff options
context:
space:
mode:
authorjamesm <jamesm>2000-11-18 05:14:39 +0000
committerjamesm <jamesm>2000-11-18 05:14:39 +0000
commit1c033ab9fb3374c33bf09a91b28bb39bf10ecd64 (patch)
tree638e2e6d89ce2157db631bc42c486cfb01e95650 /libipq
parent0bd30768b73b119618216ed34ca6e7fda0de5ae2 (diff)
added ipq_errstr() to API
Diffstat (limited to 'libipq')
-rw-r--r--libipq/libipq.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/libipq/libipq.c b/libipq/libipq.c
index 93d76f1..ef3a0cd 100644
--- a/libipq/libipq.c
+++ b/libipq/libipq.c
@@ -296,6 +296,11 @@ int ipq_ctl(const struct ipq_handle *h, int request, ...)
return 1;
}
+char *ipq_errstr(void)
+{
+ return ipq_strerror(ipq_errno);
+}
+
void ipq_perror(const char *s)
{
if (s)
@@ -303,7 +308,7 @@ void ipq_perror(const char *s)
else
fputs("ERROR", stderr);
if (ipq_errno)
- fprintf(stderr, ": %s", ipq_strerror(ipq_errno));
+ fprintf(stderr, ": %s", ipq_errstr());
if (errno)
fprintf(stderr, ": %s", strerror(errno));
fputc('\n', stderr);