truncate.1: improve the example section
Notably:
* spell "Megabytes" as "megabytes" consistently;
* remove a stray asterisk from the /boot/kernel/kernel listing
* avoid using a shell prompt in the examples consistently
* fixes the size parameter
* add an example how to increase the file size
PR: 273997
MFC after: 1 week
(cherry picked from commit 5460bdda9d4cb3ce1d7431824b6f53c545888b53)
truncate.1: improve the example section
Notably:
* spell "Megabytes" as "megabytes" consistently;
* remove a stray asterisk from the /boot/kernel/kernel listing
* avoid using a shell prompt in the examples consistently
* fixes the size parameter
* add an example how to increase the file size
PR: 273997
MFC after: 1 week
truncate(1): Fix missing -d option manpage
Mention that either one of the -r, -s and -d options must be specified.
Sponsored by: The FreeBSD Foundation
truncate(1): Add hole-punching support
This commit adds hole-punching support to the truncate(1) utility. If
the option -d is specified, truncate(1) performs zeroing, and if
possible hole-punching in case the operation is supported by the
underlying file system of the specified files.
Sponsored by: The FreeBSD Foundation
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D31556
truncate: Add support for -s % and /
% round up to the multiple size and / round down
This is compatible with gnu truncate.
Add tests and document in the man page.
Copy releng/8.3 to release/8.3.0 as part of the 8.3-RELEASE build process.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 8.3-RELEASE image.
Copy releng/7.4 to release/7.4.0 for 7.4-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 7.4-RELEASE image.
Copy releng/8.2 to release/8.2.0 for 8.2-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 8.2-RELEASE image.
Copy releng/8.1 to release/8.1.0 for 8.1-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 8.1-RELEASE image.
Copy releng/7.3 to release/7.3.0 to mark 7.3-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 7.3-RELEASE image.
Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.
Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 7.2-RELEASE image.
Copy releng/7.1 to release/7.1.0 for the 7.1-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 7.1-RELEASE image.
Copy releng/6.4 to release/6.4.0 in preparation for 6.4-RELEASE.
Approved by: re (implicit)
This commit was manufactured to restore the state of the 6.4-RELEASE image.
This commit was manufactured by cvs2svn to create tag
'RELENG_7_0_0_RELEASE'.
This commit was manufactured to restore the state of the 7.0-RELEASE image.
This commit was manufactured by cvs2svn to create tag
'RELENG_6_3_0_RELEASE'.
This commit was manufactured to restore the state of the 6.3-RELEASE image.