ext2fs: Remove sys/gnu/vfs/ext2fs and make sys/vfs/ext2fs the defaultThis commit removes the old+unstable GPL ext2 implementation,and makes the new FreeBSD based ext2 implementation(since cfe6039
ext2fs: Remove sys/gnu/vfs/ext2fs and make sys/vfs/ext2fs the defaultThis commit removes the old+unstable GPL ext2 implementation,and makes the new FreeBSD based ext2 implementation(since cfe603905713d4e92a7956678970d5dff8e913f2) the default.- Remove sys/gnu/vfs.- Rename sys/vfs/ext2fs/ext2fs_freebsd.ko -> ext2fs.ko.- Modify unusual userspace program which includes kernel struct.- Bump __DragonFly_version to 600107.
show more ...
fsid/calendar: Clean up #includes a bit.We don't want <sys/types.h> and <sys/param.h> at the same time (seestyle(9)).
libfsid(3): Add missing include for <vfs/ufs/fs.h>. For upcoming <sys/uio.h> cleanup.
Remove some trailing whitespace in manpage comments.
Use standard section name 'AUTHORS' in several manual pages.
sys/vfs/hammer: Rename ondisk vol_name to vol_labelOndisk volume header having a field named vol_name for a label(not a block device path) is confusing, especially when inmemoryvolume structure h
sys/vfs/hammer: Rename ondisk vol_name to vol_labelOndisk volume header having a field named vol_name for a label(not a block device path) is confusing, especially when inmemoryvolume structure has vol_name for a block device but not a label.There is even a kprintf message wrongly using ondisk vol_nameas a block device path, as well as some comments saying vol_nameis a filesystem label but not a path, which implies the name wasmisleading.This commit changes ondisk vol_name to vol_label.This commit also changes vol_name in struct hammer_ioc_info tovol_label. Outbox userspace programs using these two will seecompile error after this commit (which I doubt there is any...).This commit doesn't break binaries.Note that vol_name in struct libhammer_fsinfo is unchanged.
Dynamic root: Move required libraries to /lib* Add /lib to the standard run-time loader library search path* Ensure libxxx.so symbolic links stay in /usr/lib, the build tools won't pick them up
Dynamic root: Move required libraries to /lib* Add /lib to the standard run-time loader library search path* Ensure libxxx.so symbolic links stay in /usr/lib, the build tools won't pick them up in /lib
Fix some prototypes in manpage synopses.
add .Mt to man pages in lib/
kernel: Move GPL'd kernel files to sys/gnu to have them all in one place.This affects files in sys/dev/sound/pci/gnu and sys/vfs/gnu/ext2fs.sys/gnu is analogous to the gnu directory for userland,
kernel: Move GPL'd kernel files to sys/gnu to have them all in one place.This affects files in sys/dev/sound/pci/gnu and sys/vfs/gnu/ext2fs.sys/gnu is analogous to the gnu directory for userland, i.e. below it, wefollow the same hierarchy as in /usr/src/sys.This commit changes the location of the ext2fs headers, which are public,so I've bumped __DragonFly_version in order to have something to patchagainst in pkgsrc, in case this causes build breakage for any packages.
lib: Move the definition of WARNS into lib/Makefile.inc.
Fix typos in messages and manual pages.
libfsid(3): Make the filesystem type an enum and perform misc cleanup.
libfsid - A new library to determine filesystems.* The idea is extracted from the sbin/fsid tool. The library provides an interface to probe a given device for a file system and get its volume
libfsid - A new library to determine filesystems.* The idea is extracted from the sbin/fsid tool. The library provides an interface to probe a given device for a file system and get its volume label.* fsid was changed to use libfsid functionality.Sponsored-by: Google Code-In