Deleted Added
full compact
fsutil.h (75936) fsutil.h (92839)
1/* $NetBSD: fsutil.h,v 1.4 1998/07/26 20:02:36 mycroft Exp $ */
2
3/*
4 * Copyright (c) 1996 Christos Zoulas. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 14 unchanged lines hidden (view full) ---

23 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
1/* $NetBSD: fsutil.h,v 1.4 1998/07/26 20:02:36 mycroft Exp $ */
2
3/*
4 * Copyright (c) 1996 Christos Zoulas. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 14 unchanged lines hidden (view full) ---

23 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $FreeBSD: head/sbin/fsck/fsutil.h 75936 2001-04-25 07:18:22Z mckusick $
31 * $FreeBSD: head/sbin/fsck/fsutil.h 92839 2002-03-20 22:57:10Z imp $
32 */
33
32 */
33
34void perror __P((const char *));
35void errexit __P((const char *, ...))
34void perror(const char *);
35void errexit(const char *, ...)
36 __attribute__((__noreturn__,__format__(__printf__,1,2)));
36 __attribute__((__noreturn__,__format__(__printf__,1,2)));
37void pfatal __P((const char *, ...))
37void pfatal(const char *, ...)
38 __attribute__((__format__(__printf__,1,2)));
38 __attribute__((__format__(__printf__,1,2)));
39void pwarn __P((const char *, ...))
39void pwarn(const char *, ...)
40 __attribute__((__format__(__printf__,1,2)));
40 __attribute__((__format__(__printf__,1,2)));
41void panic __P((const char *, ...))
41void panic(const char *, ...)
42 __attribute__((__noreturn__,__format__(__printf__,1,2)));
42 __attribute__((__noreturn__,__format__(__printf__,1,2)));
43const char *rawname __P((const char *));
44const char *unrawname __P((const char *));
45#if 0
46const char *blockcheck __P((const char *));
47#endif
48const char *devcheck __P((const char *));
49const char *cdevname __P((void));
50void setcdevname __P((const char *, int));
51struct statfs *getmntpt __P((const char *));
52int hotroot __P((void));
53void *emalloc __P((size_t));
54void *erealloc __P((void *, size_t));
55char *estrdup __P((const char *));
43const char *rawname(const char *);
44const char *unrawname(const char *);
45const char *devcheck(const char *);
46const char *cdevname(void);
47void setcdevname(const char *, int);
48struct statfs *getmntpt(const char *);
49int hotroot(void);
50void *emalloc(size_t);
51void *erealloc(void *, size_t);
52char *estrdup(const char *);
56
57#define CHECK_PREEN 0x0001
58#define CHECK_VERBOSE 0x0002
59#define CHECK_DEBUG 0x0004
60#define CHECK_BACKGRD 0x0008
61#define DO_BACKGRD 0x0010
62
63struct fstab;
53
54#define CHECK_PREEN 0x0001
55#define CHECK_VERBOSE 0x0002
56#define CHECK_DEBUG 0x0004
57#define CHECK_BACKGRD 0x0008
58#define DO_BACKGRD 0x0010
59
60struct fstab;
64int checkfstab __P((int, int (*)(struct fstab *),
65 int (*) (const char *, const char *, const char *, char *, pid_t *)));
61int checkfstab(int, int (*)(struct fstab *),
62 int (*) (const char *, const char *, const char *, char *, pid_t *));