rename.2: Rework list of supported filesystems for RENAME_NOREPLACE

There was probably a little too much detail in
Lukas Werkmeister's patch. Simplify, by removing a few
file systems, and arrange the information as a bulleted
list for easier readability.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2018-11-05 17:24:19 +01:00
parent 94b9d26faa
commit 62f68f105d
1 changed files with 13 additions and 6 deletions

View File

@ -212,18 +212,25 @@ can't be employed together with
.IP
.B RENAME_NOREPLACE
requires support from the underlying filesystem.
Among the filesystems that provide that support are
ext4 (since Linux 3.15),
Support for various file systemd was added as follows:
.RS
.IP * 3
ext4 (Linux 3.15);
.\" ext4: commit 0a7c3937a1f23f8cb5fc77ae01661e9968a51d0c
btrfs, shmem and cifs (since Linux 3.17),
.IP *
btrfs, shmem, and cifs (Linux 3.17);
.\" btrfs: commit 80ace85c915d0f41016f82917218997b72431258
.\" shmem: commit 3b69ff51d087d265aa4af3a532fc4f20bf33e718
.\" cifs: commit 7c33d5972ce382bcc506d16235f1e9b7d22cbef8
and affs, bfs, exofs, ext2, hfs, hfsplus, jffs2, jfs, logfs, minix, msdos,
nilfs2, omfs, reiserfs, sysvfs, ubifs, udf, ufs, vfat,
hugetlbfs, ramfs, and bpf (since Linux 4.9).
.IP *
Support for many other filesystems was added in Linux 4.9, including
etx2, minix, reiserfs, jfs, vfat, and bpf.
.\" Also affs, bfs, exofs, hfs, hfsplus, jffs2, logfs, msdos,
.\" nilfs2, omfs, sysvfs, ubifs, udf, ufs
.\" hugetlbfs, ramfs
.\" local filesystems: commit f03b8ad8d38634d13e802165cc15917481b47835
.\" libfs: commit e0e0be8a835520e2f7c89f214dfda570922a1b90
.RE
.TP
.BR RENAME_WHITEOUT " (since Linux 3.18)"
.\" commit 0d7a855526dd672e114aff2ac22b60fc6f155b08