12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- .TH IPQ_ERRSTR 3 "16 October 2001" "Linux iptables 1.2" "Linux Programmer's Manual"
- .\"
- .\" Copyright (c) 2000 Netfilter Core Team
- .\"
- .\" This program is free software; you can redistribute it and/or modify
- .\" it under the terms of the GNU General Public License as published by
- .\" the Free Software Foundation; either version 2 of the License, or
- .\" (at your option) any later version.
- .\"
- .\" This program is distributed in the hope that it will be useful,
- .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- .\" GNU General Public License for more details.
- .\"
- .\" You should have received a copy of the GNU General Public License
- .\" along with this program; if not, write to the Free Software
- .\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- .\"
- .\"
- .SH NAME
- ipq_errstr, ipq_perror \(em libipq error handling routines
- .SH SYNOPSIS
- .B #include <linux/netfilter.h>
- .br
- .B #include <libipq.h>
- .sp
- .BI "char *ipq_errstr(" void );
- .br
- .BI "void ipq_perror(const char *" s );
- .SH DESCRIPTION
- The
- .B ipq_errstr
- function returns a descriptive error message based on the current
- value of the internal
- .B ipq_errno
- variable. All libipq API functions set this internal variable
- upon failure.
- .PP
- The
- .B ipq_perror
- function prints an error message to stderr corresponding to the
- current value of the internal
- .B ipq_error
- variable, and the global
- .B errno
- variable (if set). The error message is prefixed with the string
- .I s
- as supplied by the application. If
- .I s
- is NULL, the error message is prefixed with the string "ERROR".
- .SH RETURN VALUE
- .B ipq_errstr
- returns an error message as outlined above.
- .SH BUGS
- None known.
- .SH AUTHOR
- James Morris <jmorris@intercode.com.au>
- .SH COPYRIGHT
- Copyright (c) 2000-2001 Netfilter Core Team.
- .PP
- Distributed under the GNU General Public License.
- .SH SEE ALSO
- .BR iptables (8),
- .BR libipq (3).
|