head	1.25;
access;
symbols
	RELENG_8_4:1.25.0.2
	RELENG_9_1_0_RELEASE:1.24.16.1.4.2
	RELENG_9_1:1.24.16.1.0.4
	RELENG_9_1_BP:1.24.16.1
	RELENG_8_3_0_RELEASE:1.24.10.1.8.1
	RELENG_8_3:1.24.10.1.0.8
	RELENG_8_3_BP:1.24.10.1
	RELENG_9_0_0_RELEASE:1.24.16.1.2.1
	RELENG_9_0:1.24.16.1.0.2
	RELENG_9_0_BP:1.24.16.1
	RELENG_9:1.24.0.16
	RELENG_9_BP:1.24
	RELENG_7_4_0_RELEASE:1.24.14.1
	RELENG_8_2_0_RELEASE:1.24.10.1.6.1
	RELENG_7_4:1.24.0.14
	RELENG_7_4_BP:1.24
	RELENG_8_2:1.24.10.1.0.6
	RELENG_8_2_BP:1.24.10.1
	RELENG_8_1_0_RELEASE:1.24.10.1.4.1
	RELENG_8_1:1.24.10.1.0.4
	RELENG_8_1_BP:1.24.10.1
	RELENG_7_3_0_RELEASE:1.24.12.1
	RELENG_7_3:1.24.0.12
	RELENG_7_3_BP:1.24
	RELENG_8_0_0_RELEASE:1.24.10.1.2.1
	RELENG_8_0:1.24.10.1.0.2
	RELENG_8_0_BP:1.24.10.1
	RELENG_8:1.24.0.10
	RELENG_8_BP:1.24
	RELENG_7_2_0_RELEASE:1.24.8.1
	RELENG_7_2:1.24.0.8
	RELENG_7_2_BP:1.24
	RELENG_7_1_0_RELEASE:1.24.6.1
	RELENG_6_4_0_RELEASE:1.22.2.1.4.1
	RELENG_7_1:1.24.0.6
	RELENG_7_1_BP:1.24
	RELENG_6_4:1.22.2.1.0.4
	RELENG_6_4_BP:1.22.2.1
	RELENG_7_0_0_RELEASE:1.24
	RELENG_6_3_0_RELEASE:1.22.2.1
	RELENG_7_0:1.24.0.4
	RELENG_7_0_BP:1.24
	RELENG_6_3:1.22.2.1.0.2
	RELENG_6_3_BP:1.22.2.1
	RELENG_7:1.24.0.2
	RELENG_7_BP:1.24
	RELENG_6_2_0_RELEASE:1.22
	RELENG_6_2:1.22.0.8
	RELENG_6_2_BP:1.22
	RELENG_5_5_0_RELEASE:1.21
	RELENG_5_5:1.21.0.8
	RELENG_5_5_BP:1.21
	RELENG_6_1_0_RELEASE:1.22
	RELENG_6_1:1.22.0.6
	RELENG_6_1_BP:1.22
	RELENG_6_0_0_RELEASE:1.22
	RELENG_6_0:1.22.0.4
	RELENG_6_0_BP:1.22
	RELENG_6:1.22.0.2
	RELENG_6_BP:1.22
	RELENG_5_4_0_RELEASE:1.21
	RELENG_5_4:1.21.0.6
	RELENG_5_4_BP:1.21
	RELENG_5_3_0_RELEASE:1.21
	RELENG_5_3:1.21.0.4
	RELENG_5_3_BP:1.21
	RELENG_5:1.21.0.2
	RELENG_5_BP:1.21
	RELENG_5_2_1_RELEASE:1.20
	RELENG_5_2_0_RELEASE:1.20
	RELENG_5_2:1.20.0.2
	RELENG_5_2_BP:1.20
	RELENG_5_1_0_RELEASE:1.19
	RELENG_5_1:1.19.0.4
	RELENG_5_1_BP:1.19
	RELENG_5_0_0_RELEASE:1.19
	RELENG_5_0:1.19.0.2
	RELENG_5_0_BP:1.19
	KSE_MILESTONE_2:1.17
	KSE_PRE_MILESTONE_2:1.17
	old_RELENG_4_3_0_RELEASE:1.10.2.1
	old_RELENG_4_3:1.10.2.1.0.2
	old_RELENG_4_3_BP:1.10.2.1
	old_RELENG_4_2_0_RELEASE:1.10.2.1
	old_RELENG_4_1_1_RELEASE:1.10.2.1
	old_PRE_SMPNG:1.13
	old_RELENG_4_1_0_RELEASE:1.10.2.1
	old_RELENG_3_5_0_RELEASE:1.7.2.1
	old_RELENG_4_0_0_RELEASE:1.10
	old_RELENG_4:1.10.0.2
	old_RELENG_4_BP:1.10
	old_RELENG_3_4_0_RELEASE:1.7.2.1
	old_RELENG_3_3_0_RELEASE:1.7.2.1
	old_RELENG_3_2_PAO:1.7.0.4
	old_RELENG_3_2_PAO_BP:1.7
	old_RELENG_3_2_0_RELEASE:1.7
	old_POST_VFS_BIO_NFS_PATCH:1.7
	old_PRE_VFS_BIO_NFS_PATCH:1.7
	old_POST_SMP_VMSHARE:1.7
	old_PRE_SMP_VMSHARE:1.7
	old_POST_NEWBUS:1.7
	old_PRE_NEWBUS:1.7
	old_RELENG_3_1_0_RELEASE:1.7
	old_RELENG_3:1.7.0.2
	old_RELENG_3_BP:1.7
	old_RELENG_3_0_0_RELEASE:1.7
	old_old_RELENG_2_2_7_RELEASE:1.2
	old_old_RELENG_2_2_6_RELEASE:1.2
	old_old_RELENG_2_2_5_RELEASE:1.2
	old_old_RELENG_2_2_2_RELEASE:1.2
	old_old_RELENG_2_2_1_RELEASE:1.2
	old_old_RELENG_2_2_0_RELEASE:1.2
	old_old_RELENG_2_1_7_RELEASE:1.2
	old_old_RELENG_2_1_6_1_RELEASE:1.2
	old_old_RELENG_2_1_6_RELEASE:1.2
	old_old_RELENG_2_2:1.2.0.6
	old_old_RELENG_2_2_BP:1.2
	old_old_RELENG_2_1_5_RELEASE:1.2
	old_old_RELENG_2_1_0_RELEASE:1.2
	old_old_RELENG_2_1_0:1.2.0.4
	old_old_RELENG_2_1_0_BP:1.2
	old_old_RELENG_2_0_5_RELEASE:1.2
	old_old_RELENG_2_0_5:1.2.0.2
	old_old_RELENG_2_0_5_BP:1.2
	old_old_RELENG_2_0_5_ALPHA:1.2
	old_old_RELEASE_2_0:1.1
	old_old_BETA_2_0:1.1
	old_old_ALPHA_2_0:1.1.0.2;
locks; strict;
comment	@# @;


1.25
date	2012.11.17.01.52.57;	author svnexp;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2007.02.01.04.21.03;	author avatar;	state Exp;
branches
	1.24.2.1
	1.24.6.1
	1.24.8.1
	1.24.10.1
	1.24.12.1
	1.24.14.1
	1.24.16.1;
next	1.23;

1.23
date	2007.01.30.10.17.36;	author ru;	state Exp;
branches;
next	1.22;

1.22
date	2004.09.04.06.37.57;	author ru;	state Exp;
branches
	1.22.2.1;
next	1.21;

1.21
date	2004.07.03.13.22.38;	author tjr;	state Exp;
branches;
next	1.20;

1.20
date	2003.09.26.20.26.25;	author fjoe;	state Exp;
branches;
next	1.19;

1.19
date	2002.11.06.13.46.59;	author nyan;	state Exp;
branches;
next	1.18;

1.18
date	2002.01.11.15.48.51;	author ru;	state Exp;
branches;
next	1.17;

1.17
date	2001.06.01.10.57.25;	author ru;	state Exp;
branches;
next	1.16;

1.16
date	2001.05.28.17.10.46;	author ru;	state Exp;
branches;
next	1.15;

1.15
date	2001.05.25.08.14.13;	author ru;	state Exp;
branches;
next	1.14;

1.14
date	2001.01.06.13.59.56;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	2000.05.27.01.13.54;	author peter;	state Exp;
branches;
next	1.12;

1.12
date	2000.05.04.12.07.42;	author peter;	state Exp;
branches;
next	1.11;

1.11
date	2000.03.19.15.06.18;	author kato;	state Exp;
branches;
next	1.10;

1.10
date	99.12.12.20.34.05;	author peter;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	99.12.12.16.47.27;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	99.08.28.00.47.27;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	98.10.16.04.30.47;	author peter;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	98.02.06.23.54.22;	author eivind;	state Exp;
branches;
next	1.5;

1.5
date	98.02.04.21.56.36;	author eivind;	state Exp;
branches;
next	1.4;

1.4
date	97.02.22.12.48.38;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	97.01.14.06.22.11;	author jkh;	state Exp;
branches;
next	1.2;

1.2
date	95.03.03.18.33.04;	author nate;	state Exp;
branches;
next	1.1;

1.1
date	94.09.21.23.27.09;	author wollman;	state Exp;
branches;
next	;

1.25.2.1
date	2012.11.17.01.52.57;	author svnexp;	state dead;
branches;
next	1.25.2.2;

1.25.2.2
date	2013.03.28.13.05.21;	author svnexp;	state Exp;
branches;
next	;

1.24.2.1
date	2012.11.17.08.06.51;	author svnexp;	state Exp;
branches;
next	;

1.24.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.24.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.24.10.1.2.1
	1.24.10.1.4.1
	1.24.10.1.6.1
	1.24.10.1.8.1;
next	1.24.10.2;

1.24.10.2
date	2012.11.17.10.36.57;	author svnexp;	state Exp;
branches;
next	;

1.24.10.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.24.10.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.24.10.1.8.2;

1.24.10.1.8.2
date	2012.11.17.08.25.33;	author svnexp;	state Exp;
branches;
next	;

1.24.12.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.24.14.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.24.14.2;

1.24.14.2
date	2012.11.17.08.17.27;	author svnexp;	state Exp;
branches;
next	;

1.24.16.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.24.16.1.2.1
	1.24.16.1.4.1;
next	1.24.16.2;

1.24.16.2
date	2012.11.17.11.37.18;	author svnexp;	state Exp;
branches;
next	;

1.24.16.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.24.16.1.2.2;

1.24.16.1.2.2
date	2012.11.17.08.37.14;	author svnexp;	state Exp;
branches;
next	;

1.24.16.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.24.16.1.4.2;

1.24.16.1.4.2
date	2012.11.17.08.48.05;	author svnexp;	state Exp;
branches;
next	;

1.22.2.1
date	2007.07.08.15.30.28;	author rodrigc;	state Exp;
branches
	1.22.2.1.4.1;
next	1.22.2.2;

1.22.2.2
date	2012.11.17.07.44.21;	author svnexp;	state Exp;
branches;
next	;

1.22.2.1.4.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.10.2.1
date	2000.06.23.11.20.52;	author nyan;	state Exp;
branches;
next	;

1.7.2.1
date	99.08.29.16.27.29;	author peter;	state Exp;
branches;
next	;


desc
@@


1.25
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $

.PATH: ${.CURDIR}/../../fs/msdosfs

KMOD=	msdosfs
SRCS=	vnode_if.h \
	msdosfs_conv.c msdosfs_denode.c msdosfs_fat.c msdosfs_fileno.c \
	msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c
EXPORT_SYMS=	msdosfs_iconv

.include <bsd.kmod.mk>
@


1.25.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:05:21 +0000
@
text
@d1 11
@


1.25.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 11
# $FreeBSD: releng/8.4/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $

.PATH: ${.CURDIR}/../../fs/msdosfs

KMOD=	msdosfs
SRCS=	vnode_if.h \
	msdosfs_conv.c msdosfs_denode.c msdosfs_fat.c msdosfs_fileno.c \
	msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c
EXPORT_SYMS=	msdosfs_iconv

.include <bsd.kmod.mk>
@


1.24
log
@Reflecting the removal of MSDOSFS_LARGE found in sys/conf/files:1.1173.
This should fix the run time bustage observed on recent -CURRENT whilst
mounting a MSDOS filesystem with non-default locale/code page:

	link_elf: symbol msdosfs_fileno_free undefined
	KLD msdosfs_iconv.ko: depends on msdosfs - not available
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.24.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.16.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.24.16.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.16.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.24.16.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.16.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.24.16.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.14.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.24.14.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.12.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.24.10.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.24.10.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.10.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.24.10.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/sys/modules/msdosfs/Makefile 166383 2007-02-01 04:21:03Z avatar $
@


1.24.10.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.24.10.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.24.10.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.24.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.24.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.23
log
@Remove the last vestige of opt_msdosfs.h.

Submitted by:	grep(1)
@
text
@d7 2
a8 2
	msdosfs_conv.c msdosfs_denode.c msdosfs_fat.c msdosfs_lookup.c \
	msdosfs_vfsops.c msdosfs_vnops.c
@


1.22
log
@Let kmod.mk touch opt_*.h files as needed.

Inspired by:	imp's email
@
text
@d6 1
a6 1
SRCS=	opt_msdosfs.h vnode_if.h \
@


1.22.2.1
log
@MFC: Convert MSDOSFS_LARGE compile time option to a "-o large" mount option.

PR:	105964
@
text
@d6 3
a8 3
SRCS=	vnode_if.h \
	msdosfs_conv.c msdosfs_denode.c msdosfs_fat.c msdosfs_fileno.c \
	msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c
@


1.22.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/sys/modules/msdosfs/Makefile 171307 2007-07-08 15:30:28Z rodrigc $
@


1.22.2.1.4.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.21
log
@By popular request, add a workaround that allows large (>128GB or so)
FAT32 filesystems to be mounted, subject to some fairly serious limitations.

This works by extending the internal pseudo-inode-numbers generated from
the file's starting cluster number to 64-bits, then creating a table
mapping these into arbitrary 32-bit inode numbers, which can fit in
struct dirent's d_fileno and struct vattr's va_fileid fields. The mappings
do not persist across unmounts or reboots, so it's not possible to export
these filesystems through NFS. The mapping table may grow to be rather
large, and may grow large enough to exhaust kernel memory on filesystems
with millions of files.

Don't enable this option unless you understand the consequences.
@
text
@a10 3
opt_msdosfs.h:
	touch ${.TARGET}

@


1.20
log
@- Support for multibyte charsets in LIBICONV.
- CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options
(with corresponding modules).
- kiconv(3) for loadable charset conversion tables support.

Submitted by:	Ryuichiro Imura <imura@@ryu16.org>
@
text
@d6 1
a6 1
SRCS=	vnode_if.h \
d10 3
@


1.19
log
@Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc.
@
text
@d9 1
@


1.18
log
@Drop <bsd.man.mk> support from <bsd.kmod.mk>.

Not objected to by:	-current
@
text
@a9 4
.if ${MACHINE} == "pc98"
CFLAGS+= -DPC98
.endif

@


1.17
log
@- VFS_SET(msdos) -> VFS_SET(msdosfs)
- msdos.ko -> msdosfs.ko
- mount_msdos(8) -> mount_msdosfs(8)
- "msdos" -> "msdosfs" compatibility glue in mount(8)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdosfs/Makefile,v 1.16 2001/05/28 17:10:46 ru Exp $
a8 1
NOMAN=
@


1.16
log
@Name this module msdos.ko so that mount_msdos(8) can autoload
it with vfsload("msdos").

(The proper fix would be to rename the `msdos' file system to
`msdosfs' in VFS_SET(), and mount_msdos(8) to mount_msdosfs(8).
But that would break too many existing fstab(5) setups, and
would require a lot of unnecessary documentation and code
msdos -> msdosfs changes.)

Noticed by:	markm
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdosfs/Makefile,v 1.15 2001/05/25 08:14:13 ru Exp $
d5 1
a5 1
KMOD=	msdos
@


1.15
log
@- sys/msdosfs moved to sys/fs/msdosfs
- msdos.ko renamed to msdosfs.ko
- /usr/include/msdosfs moved to /usr/include/fs/msdosfs
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdosfs/Makefile,v 1.14 2001/01/06 13:59:56 obrien Exp $
d5 1
a5 1
KMOD=	msdosfs
@


1.14
log
@Use a consistent style and one much closer to the rest of /usr/src
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdos/Makefile,v 1.13 2000/05/27 01:13:54 peter Exp $
d3 1
a3 1
.PATH: ${.CURDIR}/../../msdosfs
d5 1
a5 1
KMOD=	msdos
@


1.13
log
@Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of
encoding the relative path.
@
text
@d1 3
a3 1
# $FreeBSD: src/sys/modules/msdos/Makefile,v 1.12 2000/05/04 12:07:42 peter Exp $
a4 1
.PATH:	${.CURDIR}/../../msdosfs
@


1.12
log
@Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.
This means that the kernel can be totally self contained now and is not
dependent on the last buildworld to update /usr/share/mk.  This might
also make it easier to build 5.x kernels on 4.0 boxes etc, assuming
gensetdefs and config(8) are updated.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdos/Makefile,v 1.11 2000/03/19 15:06:18 kato Exp $
d14 1
a14 1
.include "${.CURDIR}/../../conf/kmod.mk"
@


1.11
log
@Define PC98 when MACHINE == pc98, because msdos_vfsops.c contains
`#ifdef PC98'.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdos/Makefile,v 1.10 1999/12/12 20:34:05 peter Exp $
d14 1
a14 1
.include <bsd.kmod.mk>
@


1.10
log
@Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft.  It hasn't been
needed for ages, but keeps getting cut/pasted into new Makefiles.
(Once apon a time it was used to activate mount arguments in
 <sys/mount.h>, but that was killed with extreme prejudice long ago)
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdos/Makefile,v 1.9 1999/12/12 16:47:27 peter Exp $
d9 4
@


1.10.2.1
log
@MFC: Define PC98 when MACHINE == pc98.
@
text
@d1 1
a1 1
# $FreeBSD$
a8 4

.if ${MACHINE} == "pc98"
CFLAGS+= -DPC98
.endif
@


1.9
log
@Bring these more into line with other modules that have .h files generated
on the fly.
@
text
@d1 1
a1 1
# $FreeBSD: src/sys/modules/msdos/Makefile,v 1.8 1999/08/28 00:47:27 peter Exp $
a8 1
CFLAGS+= -DMSDOSFS
@


1.8
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d5 2
a6 1
SRCS=	msdosfs_conv.c msdosfs_denode.c msdosfs_fat.c msdosfs_lookup.c \
a8 1
VFS_KLD=
@


1.7
log
@Sample initial set of kld-ified modules.  Not all have been completely
converted yet.  These are more of a starting point.  This is NOT connected
to the parent Makefile.

OK'ed by jkh (who is ever so patiently waiting)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.6 1998/02/06 23:54:22 eivind Exp $
@


1.7.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.6
log
@Back out opt_diagnostic.h changes.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.5 1998/02/04 21:56:36 eivind Exp $
d3 2
a4 2
.PATH:	${.CURDIR}/../../sys/msdosfs
KMOD=	msdos_mod
d8 1
a8 1
VFS_LKM=
@


1.5
log
@Make the LKMs handle DIAGNOSTIC as a new-style option.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.4 1997/02/22 12:48:38 peter Exp $
d6 1
a6 1
	msdosfs_vfsops.c msdosfs_vnops.c opt_diagnostic.h
a9 4
CLEANFILES+=opt_diagnostic.h

opt_diagnostic.h:
	touch opt_diagnostic.h
@


1.4
log
@Revert $FreeBSD$ back to $Id$
@
text
@d1 1
a1 1
#	$Id$
d6 1
a6 1
	msdosfs_vfsops.c msdosfs_vnops.c
d10 4
@


1.3
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
#	$FreeBSD$
@


1.2
log
@Removed redundant delcaration of msdosfs_denode.c from the SRCS line.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.1 1994/09/21 23:27:09 wollman Exp $
@


1.1
log
@Build LKMs for all ``easy'' filesystems.  (lfs can be done, but it's more
work; ditto NFS and it's even more work.)
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.1 1994/09/16 20:24:28 wollman Exp $
d5 2
a6 2
SRCS=	msdosfs_conv.c msdosfs_denode.c msdosfs_fat.c msdosfs_denode.c \
	msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c
@
