]> git.wh0rd.org - dump.git/blame - compat/include/compaterr.h
Added version in usage text.
[dump.git] / compat / include / compaterr.h
CommitLineData
1227625a
SP
1/*
2 * Ported to Linux's Second Extended File System as part of the
3 * dump and restore backup suit
b45f51d6 4 * Remy Card <card@Linux.EU.Org>, 1994-1997
df9ae507 5 * Stelian Pop <pop@cybercable.fr>, 1999
1227625a 6 *
df9ae507 7 * $Id: compaterr.h,v 1.4 1999/10/13 09:57:18 stelian Exp $
1227625a
SP
8 */
9
10/*-
11 * Copyright (c) 1993
12 * The Regents of the University of California. All rights reserved.
13 *
14 * Redistribution and use in source and binary forms, with or without
15 * modification, are permitted provided that the following conditions
16 * are met:
17 * 1. Redistributions of source code must retain the above copyright
18 * notice, this list of conditions and the following disclaimer.
19 * 2. Redistributions in binary form must reproduce the above copyright
20 * notice, this list of conditions and the following disclaimer in the
21 * documentation and/or other materials provided with the distribution.
22 * 3. All advertising materials mentioning features or use of this software
23 * must display the following acknowledgement:
24 * This product includes software developed by the University of
25 * California, Berkeley and its contributors.
26 * 4. Neither the name of the University nor the names of its contributors
27 * may be used to endorse or promote products derived from this software
28 * without specific prior written permission.
29 *
30 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
31 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
33 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
34 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
35 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
36 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
37 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
38 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
39 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
40 * SUCH DAMAGE.
1227625a
SP
41 */
42
43#ifndef _ERR_H_
44#define _ERR_H_
45
ddd2ef55
SP
46#include <config.h>
47
48#if defined(HAVE_ERR) || defined(HAVE_ERRX) || defined(HAVE_VERR) || defined(HAVE_VERRX) || defined(HAVE_VWARN) || defined(HAVE_VWARNX) || defined(HAVE_WARN) || defined(HAVE_WARNX)
49#include <err.h>
50#endif
51
1227625a
SP
52#include <sys/cdefs.h>
53
54#include <stdarg.h>
55
56#ifndef _BSD_VA_LIST_
57#define _BSD_VA_LIST_ va_list
58#endif
59
60#ifndef __dead
61#define __dead volatile
62#endif
63
64__BEGIN_DECLS
ddd2ef55 65#ifndef HAVE_ERR
1227625a 66__dead void err __P((int, const char *, ...));
ddd2ef55
SP
67#endif
68#ifndef HAVE_VERR
1227625a 69__dead void verr __P((int, const char *, _BSD_VA_LIST_));
ddd2ef55
SP
70#endif
71#ifndef HAVE_ERRX
1227625a 72__dead void errx __P((int, const char *, ...));
ddd2ef55
SP
73#endif
74#ifndef HAVE_VERRX
1227625a 75__dead void verrx __P((int, const char *, _BSD_VA_LIST_));
ddd2ef55
SP
76#endif
77#ifndef HAVE_WARN
1227625a 78void warn __P((const char *, ...));
ddd2ef55
SP
79#endif
80#ifndef HAVE_VWARN
1227625a 81void vwarn __P((const char *, _BSD_VA_LIST_));
ddd2ef55
SP
82#endif
83#ifndef HAVE_WARNX
1227625a 84void warnx __P((const char *, ...));
ddd2ef55
SP
85#endif
86#ifndef HAVE_VWARNX
1227625a 87void vwarnx __P((const char *, _BSD_VA_LIST_));
ddd2ef55 88#endif
1227625a
SP
89__END_DECLS
90
91#endif /* !_ERR_H_ */