sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Kill MFILES and find things automatically. It turned out to be onlylightly used. Find the proper .m file when we depend on *_if.[ch] inthe srcs line, with seat-belts for false positive matches. Th
Kill MFILES and find things automatically. It turned out to be onlylightly used. Find the proper .m file when we depend on *_if.[ch] inthe srcs line, with seat-belts for false positive matches. This usesmake's path mechanism. A further refinement would be to calculate thisonce, and then pass the resulting _MPATH to modules submakes.Differential Revision: https://reviews.freebsd.org/D2327
show more ...
Add unicode support to msdosfs and smbfs; original pathes from imura,bug fixes by Kuan-Chung Chiu <buganini at gmail dot com>.Tested by me in production for several days at work.
- 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.Su
- 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 <[email protected]>
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
Export symbols that constitute APIs defined by thesemodules.Note that in the case of 'mii' the API is not clearlydefined, and the symbols exported represent a subsetdefined by current usage.
Add build infrastructure for a libiconv loadable kernel module.This should allow the use of the smbfs module without therequirement to rebuild the kernel with LIBICONV.