Put getmntopts() into libutil and install mntopts.h to /usr/include.
authorSascha Wildner <saw@online.de>
Fri, 8 Jun 2012 08:59:23 +0000 (10:59 +0200)
committerSascha Wildner <saw@online.de>
Fri, 8 Jun 2012 08:59:43 +0000 (10:59 +0200)
Previously, they were private to sbin/mount and the other mount_*
commands would take them from there via their Makefiles.

However, puffs related stuff outside base (in pkgsrc for example)
couldn't reach them this way. So for now, arrange it like NetBSD
has it.

45 files changed:
include/Makefile
include/mntopts.h [moved from sbin/mount/mntopts.h with 95% similarity]
lib/libutil/Makefile
lib/libutil/getmntopts.3 [moved from sbin/mount/getmntopts.3 with 97% similarity]
lib/libutil/getmntopts.c [moved from sbin/mount/getmntopts.c with 96% similarity]
sbin/mount/Makefile
sbin/mount/mount.c
sbin/mount_cd9660/Makefile
sbin/mount_cd9660/mount_cd9660.c
sbin/mount_devfs/Makefile
sbin/mount_devfs/mount_devfs.c
sbin/mount_ext2fs/Makefile
sbin/mount_ext2fs/mount_ext2fs.c
sbin/mount_hammer/Makefile
sbin/mount_hammer/mount_hammer.c
sbin/mount_hpfs/Makefile
sbin/mount_hpfs/mount_hpfs.c
sbin/mount_msdos/Makefile
sbin/mount_msdos/mount_msdos.c
sbin/mount_nfs/Makefile
sbin/mount_nfs/mount_nfs.c
sbin/mount_ntfs/Makefile
sbin/mount_ntfs/mount_ntfs.c
sbin/mount_null/Makefile
sbin/mount_null/mount_null.c
sbin/mount_nwfs/Makefile
sbin/mount_nwfs/mount_nwfs.c
sbin/mount_portal/Makefile
sbin/mount_portal/mount_portal.c
sbin/mount_smbfs/Makefile
sbin/mount_std/Makefile
sbin/mount_std/mount_std.c
sbin/mount_tmpfs/Makefile
sbin/mount_tmpfs/mount_tmpfs.c
sbin/mount_udf/Makefile
sbin/mount_udf/mount_udf.c
sbin/mount_ufs/Makefile
sbin/mount_ufs/mount_ufs.c
sbin/mount_union/Makefile
sbin/mount_union/mount_union.c
sbin/newfs/Makefile
sbin/newfs/newfs.c
share/examples/puffs/pnullfs/Makefile
usr.sbin/puffs/Makefile.inc
usr.sbin/puffs/mount_psshfs/Makefile

index 0c3b424..2f56764 100644 (file)
@@ -14,7 +14,7 @@ INCS= a.out.h ar.h assert.h bitstring.h complex.h cpio.h ctype.h db.h \
        fts.h ftw.h getopt.h glob.h grp.h histedit.h \
        iconv.h ieeefp.h ifaddrs.h iso646.h inttypes.h \
        langinfo.h libgen.h limits.h link.h locale.h malloc.h math.h memory.h \
-       mpool.h mqueue.h monetary.h ndbm.h netconfig.h \
+       mntopts.h mpool.h mqueue.h monetary.h ndbm.h netconfig.h \
        netdb.h nl_types.h nlist.h nss.h nsswitch.h objformat.h \
        paths.h printf.h pthread.h pthread_np.h pwd.h \
        ranlib.h readpassphrase.h regex.h regexp.h \
similarity index 95%
rename from sbin/mount/mntopts.h
rename to include/mntopts.h
index b7533af..8f53008 100644 (file)
  *
  *     @(#)mntopts.h   8.7 (Berkeley) 3/29/95
  * $FreeBSD: src/sbin/mount/mntopts.h,v 1.16 1999/10/09 11:54:07 phk Exp $
- * $DragonFly: src/sbin/mount/mntopts.h,v 1.4 2005/01/06 03:21:00 cpressey Exp $
  */
 
-#ifndef _MOUNT_MNTOPTS_H_
-#define _MOUNT_MNTOPTS_H_
+#ifndef _MNTOPTS_H_
+#define _MNTOPTS_H_
+
+#include <sys/cdefs.h>
 
 struct mntopt {
        const char *m_option;   /* option name */
@@ -52,7 +53,7 @@ struct mntopt {
 #define MOPT_NOEXEC            { "exec",       1, MNT_NOEXEC, 0 }
 #define MOPT_NOSUID            { "suid",       1, MNT_NOSUID, 0 }
 #define MOPT_NOSYMFOLLOW       { "symfollow",  1, MNT_NOSYMFOLLOW, 0 }
-#define MOPT_TRIM              { "trim",       0, MNT_TRIM, 0 }   
+#define MOPT_TRIM              { "trim",       0, MNT_TRIM, 0 }
 #define MOPT_RDONLY            { "rdonly",     0, MNT_RDONLY, 0 }
 #define MOPT_SYNC              { "sync",       0, MNT_SYNCHRONOUS, 0 }
 #define MOPT_UNION             { "union",      0, MNT_UNION, 0 }
@@ -97,9 +98,14 @@ struct mntopt {
        MOPT_NOCLUSTERW,                                                \
        MOPT_IGNORE
 
+extern int getmnt_silent;
+
+__BEGIN_DECLS
+#if __BSD_VISIBLE
 void getmntopts(const char *, const struct mntopt *, int *, int *);
 void rmslashes(char *, char *);
 void checkpath(const char *, char resolved_path[]);
-extern int getmnt_silent;
+#endif /* __BSD_VISIBLE */
+__END_DECLS
 
-#endif
+#endif /* !_MNTOPTS_H_ */
index f51b310..defb463 100644 (file)
@@ -11,7 +11,8 @@ SRCS= flopen.c login.c login_tty.c logout.c logwtmp.c logwtmpx.c pty.c \
        property.c auth.c \
        realhostname.c fparseln.c stub.c pidfile.c trimdomain.c \
        dehumanize_number.c humanize_number.c humanize_unsigned.c pw_util.c \
-       efun.c
+       efun.c getmntopts.c
+
 INCS=  libutil.h login_cap.h
 INCSLINKS=libutil.h ${INCLUDEDIR}/util.h
 WARNS?=        3
@@ -24,7 +25,7 @@ MAN+= flopen.3 login.3 loginx.3 login_auth.3 login_tty.3 logout.3 logwtmp.3 \
        _secure_path.3 uucplock.3 property.3 auth.3 realhostname.3 \
        realhostname_sa.3 trimdomain.3 fparseln.3 pidfile.3 \
        humanize_number.3 humanize_unsigned.3 \
-       efun.3
+       efun.3 getmntopts.3
 MAN+=  login.conf.5 auth.conf.5
 
 MLINKS+=auth.3 auth_getval.3
similarity index 97%
rename from sbin/mount/getmntopts.3
rename to lib/libutil/getmntopts.3
index b96f067..aa6c97e 100644 (file)
 .\"
 .\"    @(#)getmntopts.3        8.3 (Berkeley) 3/30/95
 .\" $FreeBSD: src/sbin/mount/getmntopts.3,v 1.6.2.4 2003/02/23 20:17:15 trhodes Exp $
-.\" $DragonFly: src/sbin/mount/getmntopts.3,v 1.2 2003/06/17 04:27:33 dillon Exp $
 .\"
-.Dd March 30, 1995
+.Dd June 8, 2012
 .Dt GETMNTOPTS 3
 .Os
 .Sh NAME
 .Nm getmntopts
 .Nd scan mount options
+.Sh LIBRARY
+.Lb libutil
 .Sh SYNOPSIS
-.Fd #include \&"mntopts.h"
+.In mntopts.h
 .Ft void
 .Fn getmntopts "char *options" "struct mntopt *mopts" "int *flagp" "int *altflagp"
 .Sh DESCRIPTION
@@ -148,7 +149,7 @@ flag, would also have an
 entry.
 This can be declared and used as follows:
 .Bd -literal
-#include "mntopts.h"
+#include <mntopts.h>
 
 struct mntopt mopts[] = {
        MOPT_STDOPTS,
similarity index 96%
rename from sbin/mount/getmntopts.c
rename to lib/libutil/getmntopts.c
index f7d175c..710a16e 100644 (file)
@@ -32,7 +32,6 @@
  *
  * @(#)getmntopts.c    8.3 (Berkeley) 3/29/95
  * $FreeBSD: src/sbin/mount/getmntopts.c,v 1.9 1999/10/09 11:54:06 phk Exp $
- * $DragonFly: src/sbin/mount/getmntopts.c,v 1.4 2004/09/06 01:19:07 dillon Exp $
  */
 
 #include <sys/param.h>
 
 #include <err.h>
 #include <errno.h>
+#include <mntopts.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
 
-#include "mntopts.h"
-
 int getmnt_silent = 0;
 
 void
@@ -124,7 +122,7 @@ checkpath(const char *path, char *resolved)
        struct stat sb;
 
        if (realpath(path, resolved) != NULL && stat(resolved, &sb) == 0) {
-               if (!S_ISDIR(sb.st_mode)) 
+               if (!S_ISDIR(sb.st_mode))
                        errx(EX_USAGE, "%s: not a directory", resolved);
        } else
                errx(EX_USAGE, "%s: %s", resolved, strerror(errno));
index 4132dda..b1c9d80 100644 (file)
@@ -1,10 +1,11 @@
 #      @(#)Makefile    8.6 (Berkeley) 5/8/95
 # $FreeBSD: src/sbin/mount/Makefile,v 1.9.2.1 2001/04/25 10:58:33 ru Exp $
-# $DragonFly: src/sbin/mount/Makefile,v 1.5 2006/10/28 20:42:54 pavalos Exp $
 
 PROG=  mount
-SRCS=  mount.c getmntopts.c vfslist.c
+SRCS=  mount.c vfslist.c
 MAN=   mount.8
-# We do NOT install the getmntopts.3 man page.
+
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 .include <bsd.prog.mk>
index 0a4ca50..73fa506 100644 (file)
@@ -33,7 +33,6 @@
  * @(#) Copyright (c) 1980, 1989, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount.c 8.25 (Berkeley) 5/8/95
  * $FreeBSD: src/sbin/mount/mount.c,v 1.39.2.3 2001/08/01 08:26:23 obrien Exp $
- * $DragonFly: src/sbin/mount/mount.c,v 1.10 2005/04/03 17:13:08 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -49,6 +48,7 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <fstab.h>
+#include <mntopts.h>
 #include <pwd.h>
 #include <signal.h>
 #include <stdio.h>
@@ -57,7 +57,6 @@
 #include <unistd.h>
 
 #include "extern.h"
-#include "mntopts.h"
 #include "pathnames.h"
 
 /* `meta' options */
index 712de55..fbf02dd 100644 (file)
@@ -2,13 +2,8 @@
 # $FreeBSD: src/sbin/mount_cd9660/Makefile,v 1.4.6.1 2001/04/25 10:58:34 ru Exp $
 
 PROG=  mount_cd9660
-SRCS=  mount_cd9660.c getmntopts.c
 MAN=   mount_cd9660.8
 LDADD=  -lutil -lkiconv
 DPADD= ${LIBUTIL} ${LIBKICONV}
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${MOUNT}
-.PATH: ${MOUNT}
-
 .include <bsd.prog.mk>
index e996209..cca5877 100644 (file)
@@ -40,7 +40,6 @@
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_cd9660.c  8.7 (Berkeley) 5/1/95
  * $FreeBSD: src/sbin/mount_cd9660/mount_cd9660.c,v 1.15.2.3 2001/03/14 12:05:01 bp Exp $
- * $DragonFly: src/sbin/mount_cd9660/mount_cd9660.c,v 1.5 2005/04/02 21:43:15 dillon Exp $
  */
 
 #include <sys/cdio.h>
@@ -54,6 +53,7 @@
 
 #include <err.h>
 #include <errno.h>
+#include <mntopts.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -61,8 +61,6 @@
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_UPDATE,
index c69db1a..86c61be 100644 (file)
@@ -1,9 +1,7 @@
 PROG=  mount_devfs
-SRCS=  mount_devfs.c getmntopts.c
 MAN=   mount_devfs.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 .include <bsd.prog.mk>
index de6fd07..71da219 100644 (file)
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
+
 #include <sys/param.h>
 #include <sys/mount.h>
 #include <sys/devfs.h>
 
 #include <err.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 #if 0
 #define MOPT_UPDATE         { "update",     0, MNT_UPDATE, 0 }
 #endif
index cb47003..62b4465 100644 (file)
@@ -1,13 +1,10 @@
 #      @(#)Makefile    8.3 (Berkeley) 3/27/94
 # $FreeBSD: src/sbin/mount_ext2fs/Makefile,v 1.3.6.1 2001/04/25 10:58:34 ru Exp $
-# $DragonFly: src/sbin/mount_ext2fs/Makefile,v 1.4 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_ext2fs
-SRCS=  mount_ext2fs.c getmntopts.c
 MAN=   mount_ext2fs.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 .include <bsd.prog.mk>
index 43f768d..79fc19c 100644 (file)
  * @(#) Copyright (c) 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_lfs.c     8.3 (Berkeley) 3/27/94
  * $FreeBSD: src/sbin/mount_ext2fs/mount_ext2fs.c,v 1.11 1999/10/09 11:54:09 phk Exp $
- * $DragonFly: src/sbin/mount_ext2fs/mount_ext2fs.c,v 1.7 2005/04/03 15:46:43 joerg Exp $
  */
 
 #include <sys/param.h>
 #include <sys/mount.h>
 
 #include <err.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -48,8 +48,6 @@
 
 #include <vfs/ufs/ufsmount.h>
 
-#include "mntopts.h"
-
 struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_FORCE,
index 118c6e9..cc31a75 100644 (file)
@@ -1,12 +1,7 @@
-#
-# $DragonFly: src/sbin/mount_hammer/Makefile,v 1.1 2007/10/10 19:35:19 dillon Exp $
-
 PROG=  mount_hammer
-SRCS=  mount_hammer.c getmntopts.c
 MAN=   mount_hammer.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 .include <bsd.prog.mk>
index 2893ae1..ba5328a 100644 (file)
@@ -30,8 +30,6 @@
  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
- * 
- * $DragonFly: src/sbin/mount_hammer/mount_hammer.c,v 1.9 2008/07/19 18:48:15 dillon Exp $
  */
 
 #include <sys/types.h>
@@ -55,8 +53,7 @@
 #include <err.h>
 #include <assert.h>
 #include <ctype.h>
-
-#include "mntopts.h"
+#include <mntopts.h>
 
 typedef const char **ary_ptr_t;
 
index a31fc04..c0becf1 100644 (file)
@@ -1,14 +1,13 @@
 #
 # $FreeBSD: src/sbin/mount_hpfs/Makefile,v 1.1.2.1 2001/04/25 10:58:35 ru Exp $
-# $DragonFly: src/sbin/mount_hpfs/Makefile,v 1.4 2006/10/17 00:55:42 pavalos Exp $
 #
 
 PROG=  mount_hpfs
-SRCS=  mount_hpfs.c getmntopts.c
 MAN=   mount_hpfs.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+=-I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
+
+CFLAGS+=-I${.CURDIR}/../../sys
 
 .include <bsd.prog.mk>
index e4da55d..d5c6423 100644 (file)
@@ -29,7 +29,6 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sbin/mount_hpfs/mount_hpfs.c,v 1.1 1999/12/09 19:09:15 semenu Exp $
- * $DragonFly: src/sbin/mount_hpfs/mount_hpfs.c,v 1.8 2005/04/03 18:59:24 joerg Exp $
  */
 
 #include <sys/cdefs.h>
@@ -40,6 +39,7 @@
 #include <ctype.h>
 #include <err.h>
 #include <grp.h>
+#include <mntopts.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -47,8 +47,6 @@
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 static struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_NULL
index 7b72a3e..ee746e8 100644 (file)
@@ -3,13 +3,8 @@
 #
 
 PROG=  mount_msdos
-SRCS=  mount_msdos.c getmntopts.c
 MAN=   mount_msdos.8
 DPADD= ${LIBUTIL} ${LIBKICONV}
 LDADD= -lutil -lkiconv
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS= -I${MOUNT}
-.PATH: ${MOUNT}
-
 .include <bsd.prog.mk>
index d7a4d8a..914903d 100644 (file)
@@ -30,7 +30,6 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sbin/mount_msdos/mount_msdos.c,v 1.19.2.1 2000/07/20 10:35:13 kris Exp $
- * $DragonFly: src/sbin/mount_msdos/mount_msdos.c,v 1.8 2008/11/02 21:52:46 swildner Exp $
  */
 
 #include <sys/param.h>
@@ -45,6 +44,7 @@
 #include <err.h>
 #include <grp.h>
 #include <locale.h>
+#include <mntopts.h>
 #include <pwd.h>
 #include <stdio.h>
 /* must be after stdio to declare fparseln */
@@ -54,8 +54,6 @@
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 /*
  * XXX - no way to specify "foo=<bar>"-type options; that's what we'd
  * want for "-u", "-g", "-m", "-L", and "-D".
index 0b16f83..305b064 100644 (file)
@@ -1,15 +1,16 @@
 #      @(#)Makefile    8.2 (Berkeley) 3/27/94
 #
 # $FreeBSD: src/sbin/mount_nfs/Makefile,v 1.8.2.1 2001/04/25 10:58:37 ru Exp $
-# $DragonFly: src/sbin/mount_nfs/Makefile,v 1.5 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_nfs
-SRCS=  mount_nfs.c getmntopts.c mounttab.c
+SRCS=  mount_nfs.c mounttab.c
 MAN=   mount_nfs.8
 
-MOUNT= ${.CURDIR}/../mount
+LDADD= -lutil
+DPADD= ${LIBUTIL}
+
 UMNTALL= ${.CURDIR}/../../usr.sbin/rpc.umntall
-CFLAGS+= -DNFS -I${MOUNT} -I${UMNTALL}
-.PATH: ${MOUNT} ${UMNTALL}
+CFLAGS+= -DNFS -I${UMNTALL}
+.PATH: ${UMNTALL}
 
 .include <bsd.prog.mk>
index b2d79bd..6577a3b 100644 (file)
@@ -36,7 +36,6 @@
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_nfs.c     8.11 (Berkeley) 5/4/95
  * $FreeBSD: src/sbin/mount_nfs/mount_nfs.c,v 1.36.2.6 2003/05/13 14:45:40 trhodes Exp $
- * $DragonFly: src/sbin/mount_nfs/mount_nfs.c,v 1.14 2008/07/14 22:22:40 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -59,6 +58,7 @@
 #include <err.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <mntopts.h>
 #include <netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -66,7 +66,6 @@
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
 #include "mounttab.h"
 
 #define        ALTF_BG         0x1
index edd5e38..aadaf86 100644 (file)
@@ -3,13 +3,8 @@
 #
 
 PROG=  mount_ntfs
-SRCS=  mount_ntfs.c getmntopts.c
 MAN=   mount_ntfs.8
 DPADD= ${LIBUTIL} ${LIBKICONV}
 LDADD= -lutil -lkiconv
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
-
 .include <bsd.prog.mk>
index 2d4ac9f..31a69b8 100644 (file)
@@ -29,7 +29,6 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sbin/mount_ntfs/mount_ntfs.c,v 1.3.2.2 2001/10/12 22:08:43 semenu Exp $
- * $DragonFly: src/sbin/mount_ntfs/mount_ntfs.c,v 1.9 2008/11/02 21:52:46 swildner Exp $
  *
  */
 
@@ -45,6 +44,7 @@
 #include <ctype.h>
 #include <err.h>
 #include <grp.h>
+#include <mntopts.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -53,8 +53,6 @@
 #include <unistd.h>
 #include <libutil.h>
 
-#include "mntopts.h"
-
 static struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_NULL
index 7b9cd18..4d36671 100644 (file)
@@ -1,13 +1,12 @@
 #      @(#)Makefile    8.3 (Berkeley) 3/27/94
 # $FreeBSD: src/sbin/mount_null/Makefile,v 1.5.6.1 2001/04/25 10:58:38 ru Exp $
-# $DragonFly: src/sbin/mount_null/Makefile,v 1.4 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_null
-SRCS=  mount_null.c getmntopts.c
 MAN=   mount_null.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
+
+CFLAGS+=-I${.CURDIR}/../../sys
 
 .include <bsd.prog.mk>
index 9e02b6d..33afa91 100644 (file)
@@ -36,7 +36,6 @@
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_null.c    8.6 (Berkeley) 4/26/95
  * $FreeBSD: src/sbin/mount_null/mount_null.c,v 1.13 1999/10/09 11:54:11 phk Exp $
- * $DragonFly: src/sbin/mount_null/mount_null.c,v 1.11 2008/09/18 16:08:31 dillon Exp $
  */
 
 #include <sys/param.h>
 #include <vfs/nullfs/null.h>
 
 #include <err.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_UPDATE,
index 21374d6..6ddd8ea 100644 (file)
@@ -1,15 +1,11 @@
 # $FreeBSD: src/sbin/mount_nwfs/Makefile,v 1.1.2.2 2001/04/25 10:58:39 ru Exp $
-# $DragonFly: src/sbin/mount_nwfs/Makefile,v 1.3 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_nwfs
-SRCS=  mount_nwfs.c getmntopts.c
 MAN=   mount_nwfs.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -DNWFS -I${MOUNT}
-.PATH: ${MOUNT}
+CFLAGS+= -DNWFS
 
-DPADD= ${LIBNCP} ${LIBIPX}
-LDADD= -lncp -lipx
+DPADD= ${LIBNCP} ${LIBIPX} ${LIBUTIL}
+LDADD= -lncp -lipx -lutil
 
 .include <bsd.prog.mk>
index ef7bf7e..579ee84 100644 (file)
@@ -30,7 +30,6 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sbin/mount_nwfs/mount_nwfs.c,v 1.4.2.1 2000/04/17 08:34:18 bp Exp $
- * $DragonFly: src/sbin/mount_nwfs/mount_nwfs.c,v 1.3 2003/08/08 04:18:40 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/stat.h>
 #include <err.h>
 #include <sysexits.h>
 #include <time.h>
+#include <mntopts.h>
 
 #include <netncp/ncp_lib.h>
 #include <netncp/ncp_rcfile.h>
 #include <vfs/nwfs/nwfs_mount.h>
-#include "mntopts.h"
 
 #define        NWFS_VFSNAME    "nwfs"
 
index 32ca9db..e4c1029 100644 (file)
@@ -1,14 +1,14 @@
 #      From: @(#)Makefile      8.3 (Berkeley) 3/27/94
 # $FreeBSD: src/sbin/mount_portal/Makefile,v 1.10.2.1 2001/04/25 10:58:39 ru Exp $
-# $DragonFly: src/sbin/mount_portal/Makefile,v 1.3 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_portal
-SRCS=  mount_portal.c activate.c conf.c getmntopts.c pt_conf.c \
+SRCS=  mount_portal.c activate.c conf.c pt_conf.c \
        pt_exec.c pt_file.c pt_tcp.c pt_tcplisten.c
 MAN=   mount_portal.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
+
+CFLAGS+=-I${.CURDIR}/../../sys
 
 .include <bsd.prog.mk>
index 5cc39fb..9f85899 100644 (file)
@@ -36,7 +36,6 @@
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_portal.c  8.6 (Berkeley) 4/26/95
  * $FreeBSD: src/sbin/mount_portal/mount_portal.c,v 1.16 1999/10/09 11:54:11 phk Exp $
- * $DragonFly: src/sbin/mount_portal/mount_portal.c,v 1.6 2005/11/06 12:36:40 swildner Exp $
  */
 
 #include <sys/param.h>
 
 #include <err.h>
 #include <errno.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
 #include "pathnames.h"
 #include "portald.h"
 
index 6a131b9..b3d97db 100644 (file)
@@ -1,13 +1,11 @@
 # $FreeBSD: src/sbin/mount_smbfs/Makefile,v 1.1.2.3 2001/12/20 16:28:30 sheldonh Exp $
-# $DragonFly: src/sbin/mount_smbfs/Makefile,v 1.5 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_smbfs
 SRCS=  mount_smbfs.c getmntopts.c
 MAN=   mount_smbfs.8
 
-MOUNTDIR=      ${.CURDIR}/../mount
 CONTRIBDIR=    ${.CURDIR}/../../contrib/smbfs
-CFLAGS+=       -DSMBFS -I${MOUNTDIR} -I${CONTRIBDIR}/include
+CFLAGS+=       -DSMBFS -I${CONTRIBDIR}/include
 
 LDADD+= -lsmb
 DPADD+= ${LIBSMB}
index 6b236bb..f77d81f 100644 (file)
@@ -1,17 +1,14 @@
 #      @(#)Makefile    8.2 (Berkeley) 3/27/94
 #      $FreeBSD: src/sbin/mount_std/Makefile,v 1.4.6.5 2003/02/10 12:21:07 des Exp $
-#      $DragonFly: src/sbin/mount_std/Makefile,v 1.3 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_std
-SRCS=  mount_std.c getmntopts.c
 MAN=   mount_std.8
 MLINKS=        mount_std.8 mount_fdesc.8 \
        mount_std.8 mount_linprocfs.8 \
        mount_std.8 mount_procfs.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 LINKS= ${BINDIR}/mount_std ${BINDIR}/mount_fdesc \
        ${BINDIR}/mount_std ${BINDIR}/mount_linprocfs \
index e4c8e88..5bcd171 100644 (file)
  *
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * $FreeBSD: src/sbin/mount_std/mount_std.c,v 1.10.2.1 2001/07/30 10:30:07 dd Exp $
- * $DragonFly: src/sbin/mount_std/mount_std.c,v 1.5 2004/12/18 21:43:39 swildner Exp $
  */
 
 #include <sys/param.h>
 #include <sys/mount.h>
 
 #include <err.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 static struct mntopt mopts[] = {
        MOPT_STDOPTS,
        { .m_option = NULL }
index dbc6abd..5313bad 100644 (file)
@@ -1,15 +1,11 @@
 PROG=  mount_tmpfs
-SRCS=  mount_tmpfs.c fscopy.c getmntopts.c
+SRCS=  mount_tmpfs.c fscopy.c
 MAN=   mount_tmpfs.8
 LDADD+=        -lutil
 DPADD+=        ${LIBUTIL}
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+=-I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
-
 NEWFS= ${.CURDIR}/../newfs
-CFLAGS+=-I${NEWFS}
+CFLAGS+=-I${.CURDIR}/../../sys -I${NEWFS}
 .PATH: ${NEWFS}
 
 .include <bsd.prog.mk>
index dafa4d9..f5336d9 100644 (file)
@@ -40,6 +40,7 @@
 #include <err.h>
 #include <errno.h>
 #include <grp.h>
+#include <mntopts.h>
 #include <pwd.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -50,7 +51,6 @@
 #include <libutil.h>
 
 #include "defs.h"
-#include "mntopts.h"
 #include "mount_tmpfs.h"
 
 /* --------------------------------------------------------------------- */
index 205e3d3..2d055e7 100644 (file)
@@ -1,11 +1,7 @@
-# $DragonFly: src/sbin/mount_udf/Makefile,v 1.2 2006/10/17 00:55:42 pavalos Exp $
-
 PROG=  mount_udf
-SRCS=  mount_udf.c getmntopts.c
 MAN=   mount_udf.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 .include <bsd.prog.mk>
index d887dd3..3525c71 100644 (file)
@@ -40,7 +40,6 @@
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_cd9660.c  8.7 (Berkeley) 5/1/95
  * $FreeBSD: src/sbin/mount_cd9660/mount_cd9660.c,v 1.15.2.3 2001/03/14 12:05:01 bp Exp $
- * $DragonFly: src/sbin/mount_udf/mount_udf.c,v 1.3 2004/12/18 21:43:39 swildner Exp $
  */
 
 #include <sys/cdio.h>
 
 #include <err.h>
 #include <errno.h>
+#include <mntopts.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_UPDATE,
index 8570a22..8fe8c15 100644 (file)
@@ -1,13 +1,15 @@
 #      @(#)Makefile    8.6 (Berkeley) 5/8/95
 # $FreeBSD: src/sbin/mount/Makefile,v 1.9.2.1 2001/04/25 10:58:33 ru Exp $
-# $DragonFly: src/sbin/mount/Makefile,v 1.5 2006/10/28 20:42:54 pavalos Exp $
 
 PROG=  mount_ufs
-SRCS=  mount.c mount_ufs.c getmntopts.c vfslist.c
+SRCS=  mount.c mount_ufs.c vfslist.c
 MAN=   mount_ufs.8
 
 MOUNT=  ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
+CFLAGS+=-I${MOUNT}
+
+LDADD= -lutil
+DPADD= ${LIBUTIL}
 
 .PATH:  ${MOUNT}
 
index 6481c3e..6f9d8e0 100644 (file)
@@ -33,7 +33,6 @@
  * @(#) Copyright (c) 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_ufs.c     8.4 (Berkeley) 4/26/95
  * $FreeBSD: src/sbin/mount/mount_ufs.c,v 1.16.2.3 2001/08/01 08:27:29 obrien Exp $
- * $DragonFly: src/sbin/mount/mount_ufs.c,v 1.9 2006/10/28 20:42:54 pavalos Exp $
  */
 
 #include <sys/param.h>
@@ -42,6 +41,7 @@
 
 #include <err.h>
 #include <errno.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -50,7 +50,6 @@
 #include <vfs/ufs/ufsmount.h>
 
 #include "extern.h"
-#include "mntopts.h"
 
 static void ufs_usage(void);
 
index c7fa143..75c7663 100644 (file)
@@ -1,13 +1,12 @@
 #      @(#)Makefile    8.3 (Berkeley) 3/27/94
 # $FreeBSD: src/sbin/mount_union/Makefile,v 1.6.6.1 2001/04/25 10:58:40 ru Exp $
-# $DragonFly: src/sbin/mount_union/Makefile,v 1.4 2006/10/17 00:55:42 pavalos Exp $
 
 PROG=  mount_union
-SRCS=  mount_union.c getmntopts.c
 MAN=   mount_union.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+= -I${.CURDIR}/../../sys -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
+
+CFLAGS+=-I${.CURDIR}/../../sys
 
 .include <bsd.prog.mk>
index 492d28f..879c030 100644 (file)
@@ -36,7 +36,6 @@
  * @(#) Copyright (c) 1992, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)mount_union.c   8.5 (Berkeley) 3/27/94
  * $FreeBSD: src/sbin/mount_union/mount_union.c,v 1.12 1999/10/09 11:54:14 phk Exp $
- * $DragonFly: src/sbin/mount_union/mount_union.c,v 1.7 2005/04/02 21:42:09 dillon Exp $
  */
 
 #include <sys/param.h>
 #include <vfs/union/union.h>
 
 #include <err.h>
+#include <mntopts.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "mntopts.h"
-
 static struct mntopt mopts[] = {
        MOPT_STDOPTS,
        MOPT_NULL
index d94101a..573a275 100644 (file)
@@ -2,12 +2,13 @@
 # $FreeBSD: src/sbin/newfs/Makefile,v 1.6.6.2 2001/04/25 10:58:41 ru Exp $
 
 PROG=  newfs
-SRCS=  getmntopts.c newfs.c mkfs.c fscopy.c
+SRCS=  newfs.c mkfs.c fscopy.c
 MAN=   newfs.8
 
-MOUNT= ${.CURDIR}/../mount
-CFLAGS+=-DMFS -DFSIRAND -I${MOUNT}
-.PATH: ${MOUNT}
+LDADD= -lutil
+DPADD= ${LIBUTIL}
+
+CFLAGS+=-DMFS -DFSIRAND
 
 LINKS= ${BINDIR}/newfs ${BINDIR}/mount_mfs
 MLINKS=        newfs.8 mount_mfs.8 newfs.8 mfs.8
index bf240ca..d596691 100644 (file)
@@ -53,6 +53,7 @@
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
+#include <mntopts.h>
 #include <inttypes.h>
 #include <paths.h>
 #include <stdio.h>
@@ -69,7 +70,6 @@
 
 #include <stdarg.h>
 
-#include "mntopts.h"
 #include "defs.h"
 
 struct mntopt mopts[] = {
index 26eacae..289f927 100644 (file)
@@ -1,5 +1,4 @@
 PROG=  pnullfs
-SRCS=  pnullfs.c getmntopts.c
 LDADD+= -lpuffs -lutil
 DPADD+= ${LIBPUFFS} ${LIBUTIL}
 
@@ -7,12 +6,6 @@ WARNS= 2
 
 NOMAN= 1
 
-MOUNT= /usr/src/sbin/mount
-.PATH:  ${MOUNT}
-CFLAGS+= -I${MOUNT}
-
-SRCROOT=${.CURDIR}/../../../..
-DEBUG_FLAGS=-g -O0 -I${SRCROOT}/lib/libpuffs -I${SRCROOT}/sys
-LDFLAGS+=-L${SRCROOT}/lib/libpuffs
+DEBUG_FLAGS=-g -O0
 
 .include <bsd.prog.mk>
index 183e6fe..1f5b79a 100644 (file)
@@ -1,12 +1,3 @@
-MOUNT= ${.CURDIR}/../../../sbin/mount
-
-.PATH: ${MOUNT}
-
 WARNS?=        2
 
-CFLAGS+=-I${MOUNT}
-
-LDADD= -lpuffs
-DPADD= ${LIBPUFFS}
-
-.include "${.CURDIR}/../../Makefile.inc"
+.include "../Makefile.inc"
index 44040c7..ea03912 100644 (file)
@@ -1,8 +1,8 @@
 PROG=  mount_psshfs
-SRCS=  psshfs.c fs.c node.c psbuf.c subr.c getmntopts.c
+SRCS=  psshfs.c fs.c node.c psbuf.c subr.c
+MAN=   mount_psshfs.8
+
 LDADD+= -lpuffs -lutil
 DPADD+= ${LIBPUFFS} ${LIBUTIL}
 
-MAN=   mount_psshfs.8
-
 .include <bsd.prog.mk>