Replaced new option -rr-time-year0 by -rr-time-y1900. I.e. the default was changed.

This commit is contained in:
2025-10-03 11:47:11 +02:00
parent ab7ab2b3d8
commit 0f557975bb
5 changed files with 114 additions and 105 deletions

View File

@@ -653,7 +653,7 @@ int Xorriso_genisofs_count_args(struct XorrisO *xorriso, int argc, char **argv,
"-part_like_isohybrid", "--zisofs-version-2", "--zisofs2-susp-z2",
"--zisofs2-susp-zf", "-dvd-audio", "-dvd-hybrid", "-long-rr-time",
"-no-long-rr-time", "-short-rr-time", "-ignore-error", "-data-change-warn",
"-genisoimage_completion", "-rr-time-year0",
"-genisoimage_completion", "-rr-time-y1900",
""
};
static char arg1_options[][41]= {
@@ -967,7 +967,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
" -long-rr-time Use long Rock Ridge time format",
" -short-rr-time Enable use of short Rock Ridge time format",
" -no-long-rr-time Enable use of short Rock Ridge time format",
" -rr-time-year0 Enable writing of timestamps as low as year 0",
" -rr-time-y1900 Restrict writing of old timestamps to year 1900",
" -uid uid Make the owner of all files this uid.",
" -gid gid Make the group owner of all files this gid.",
" -o FILE, -output FILE Set output file name",
@@ -2581,8 +2581,8 @@ rr_reloc_dir:;
strcmp(argpt, "-short-rr-time") == 0) {
Xorriso_relax_compliance(xorriso, "rrip_tf_short", 0);
} else if(strcmp(argpt, "-rr-time-year0") == 0) {
Xorriso_relax_compliance(xorriso, "rrip_tf_year0", 0);
} else if(strcmp(argpt, "-rr-time-y1900") == 0) {
Xorriso_relax_compliance(xorriso, "rrip_tf_y1900", 0);
} else if(strcmp(argpt, "-log-file") == 0 ||
strcmp(argpt, "-file_name_limit") == 0) {

View File

@@ -1 +1 @@
#define Xorriso_timestamP "2025.10.03.094310"
#define Xorriso_timestamP "2025.10.03.094618"

View File

@@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH XORRISOFS 1 "Version 1.5.7, Sep 15, 2025"
.TH XORRISOFS 1 "Version 1.5.7, Sep 28, 2025"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
@@ -679,25 +679,28 @@ Alias of \-rr_reloc_dir "/.rr_moved"
\fB\-long-rr-time\fR
Force use of the long form of RockRidge timestamps.
This form is not understood by Linux kernels older than 6.16, but can represent
times after the end of year 2155.
times after the end of year 2155 up to year 9999 and down to year 0 (= 1 BC).
.br
Without this option xorriso will use this form only with individual files
or directories of which the atime, ctime, or mtime is after 01 Jan 2150 UTC.
or directories of which the atime, ctime, or mtime is after 01 Jan 2150 UTC
or before 01 Jan 1900 UTC.
(The six years up to 2156 may serve as last opportunity to enhance readers
after libisofs was changed to continue using the short form.)
.TP
\fB\-short-rr-time\fR
Re\-enable the default behavior of using the long form of RockRidge timestamps
only for files with timestamps after 01 Jan 2150 UTC.
only for files with timestamps after 01 Jan 2150 UTC or before 01 Jan 1900 UTC.
.TP
\fB\-no-long-rr-time\fR
Alias of \-short\-rr\-time.
.TP
\fB\-rr-time-year0\fR
Enable RockRidge timestamps before year 1900 AD down to year 0 (= 1 BC).
The default restricts timestamps to at least Jan 1 1900 UTC because the
Linux kernel up to at least version 6.16 misrepresents times before
year 1900 as Jan 1 1970 00:00:00 UTC.
\fB\-rr-time-y1900\fR
Restrict Rock Ridge timestamps to at least Jan 1 1900 UTC.
This may be desirable because the Linux kernel up to at least version 6.16
misrepresents times before year 1900 as Jan 1 1970 00:00:00 UTC.
.br
Without this option timestamps down to year 0 (= 1 BC) may be written as
long form Rock Ridge timestamps.
.TP
\fB--for_backup\fR
Enable all options which improve backup fidelity:

View File

@@ -619,22 +619,25 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op
-long-rr-time
Force use of the long form of RockRidge timestamps. This form is
not understood by Linux kernels older than 6.16, but can represent
times after the end of year 2155.
times after the end of year 2155 up to year 9999 and down to year 0
(= 1 BC).
Without this option xorriso will use this form only with individual
files or directories of which the atime, ctime, or mtime is after
01 Jan 2150 UTC. (The six years up to 2156 may serve as last
opportunity to enhance readers after libisofs was changed to
continue using the short form.)
01 Jan 2150 UTC or before 01 Jan 1900 UTC. (The six years up to
2156 may serve as last opportunity to enhance readers after
libisofs was changed to continue using the short form.)
-short-rr-time
Re-enable the default behavior of using the long form of RockRidge
timestamps only for files with timestamps after 01 Jan 2150 UTC.
timestamps only for files with timestamps after 01 Jan 2150 UTC or
before 01 Jan 1900 UTC.
-no-long-rr-time
Alias of -short-rr-time.
-rr-time-year0
Enable RockRidge timestamps before year 1900 AD down to year 0 (= 1
BC). The default restricts timestamps to at least Jan 1 1900 UTC
because the Linux kernel up to at least version 6.16 misrepresents
times before year 1900 as Jan 1 1970 00:00:00 UTC.
-rr-time-y1900
Restrict Rock Ridge timestamps to at least Jan 1 1900 UTC. This may
be desirable because the Linux kernel up to at least version 6.16
misrepresents times before year 1900 as Jan 1 1970 00:00:00 UTC.
Without this option timestamps down to year 0 (= 1 BC) may be
written as long form Rock Ridge timestamps.
--for_backup
Enable all options which improve backup fidelity:
--acl, --xattr-any, --md5, --hardlinks, --projid, and possibly
@@ -2159,13 +2162,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
[index]
* Menu:
* --acl Recording of ACLs: SetExtras. (line 126)
* --acl Recording of ACLs: SetExtras. (line 129)
* --application_use set Application Use field: ImageId. (line 79)
* --boot-catalog-hide Hide El Torito boot catalog: Bootable. (line 123)
* --efi-boot El Torito EFI boot image: Bootable. (line 59)
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 79)
* --emul-toc enable table-of-content emulation: SetProduct. (line 33)
* --for_backup Enable backup fidelity: SetExtras. (line 111)
* --for_backup Enable backup fidelity: SetExtras. (line 114)
* --gpt-iso-bootable Set Legacy BIOS bootable flag: SystemArea.
(line 159)
* --gpt-iso-not-ro Do not set Read-only flag: SystemArea. (line 164)
@@ -2173,11 +2176,11 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 111)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 81)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 352)
* --hardlinks Recording of hardlink relations: SetExtras. (line 165)
* --lfa_flags Recording of Linux file attributes: SetExtras. (line 145)
* --hardlinks Recording of hardlink relations: SetExtras. (line 168)
* --lfa_flags Recording of Linux file attributes: SetExtras. (line 148)
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
(line 148)
* --md5 Recording of MD5 checksums: SetExtras. (line 157)
* --md5 Recording of MD5 checksums: SetExtras. (line 160)
* --modification-date set ISO image timestamps: ImageId. (line 70)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 41)
* --norock disable Rock Ridge production: SetExtras. (line 28)
@@ -2189,12 +2192,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --old-root-no-ino disable disk ino with -old-root: SetInsert.
(line 103)
* --old-root-no-md5 disable MD5 with -old-root: SetInsert. (line 121)
* --projid Recording of XFS-style project ids: SetExtras. (line 154)
* --projid Recording of XFS-style project ids: SetExtras. (line 157)
* --protective-msdos-label Patch System Area partition table: SystemArea.
(line 143)
* --quoted_path_list read pathspecs from disk file: SetInsert.
(line 12)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 173)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 176)
* --set_all_file_dates set all file timestamps: SetExtras. (line 35)
* --sort-weight set block address sorting weight: SetProduct. (line 45)
* --sort-weight-list set block address sorting weight: SetProduct.
@@ -2203,8 +2206,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 76)
* --stdio_sync control forced output to disk files: SetProduct.
(line 23)
* --xattr Recording of any xattr: SetExtras. (line 139)
* --xattr Recording of user xattr: SetExtras. (line 132)
* --xattr Recording of any xattr: SetExtras. (line 142)
* --xattr Recording of user xattr: SetExtras. (line 135)
* --zisofs-version-2 enable recognition of zisofs2 files: SetInsert.
(line 65)
* --zisofs2-susp-z2 produce Z2 for version 2 instead of ZF: SetInsert.
@@ -2274,15 +2277,15 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 44)
* -hard-disk-boot El Torito boot image emulation: Bootable. (line 85)
* -help list supported options: Miscellaneous. (line 36)
* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 256)
* -hfs-bless-by HFS+ blessing: SetExtras. (line 246)
* -hfsplus enable production of HFS+ partition: SetExtras. (line 199)
* -hfsplus-block-size set APM block size: SetExtras. (line 236)
* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 259)
* -hfs-bless-by HFS+ blessing: SetExtras. (line 249)
* -hfsplus enable production of HFS+ partition: SetExtras. (line 202)
* -hfsplus-block-size set APM block size: SetExtras. (line 239)
* -hfsplus-block-size set HFS+ allocation block size: SetExtras.
(line 232)
(line 235)
* -hfsplus-file-creator-type HFS+ creator-type attribute: SetExtras.
(line 243)
* -hfsplus-serial-no set HFS+ serial number: SetExtras. (line 228)
(line 246)
* -hfsplus-serial-no set HFS+ serial number: SetExtras. (line 231)
* -hide keep matching files invisible in ISO tree: SetHide. (line 8)
* -hide-hfsplus keep matching files invisible in HFS+ tree: SetHide.
(line 25)
@@ -2313,7 +2316,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. (line 87)
* -iso_mbr_part_type Set type of ISO MBR partition: SystemArea.
(line 129)
* -J enable production of Joliet directory tree: SetExtras. (line 182)
* -J enable production of Joliet directory tree: SetExtras. (line 185)
* -jigdo-checksum-algorithm set data file checksum algorithm: Jigdo.
(line 42)
* -jigdo-exclude add exclusion pattern for checksum file: Jigdo.
@@ -2329,9 +2332,9 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -jigdo-template-compress choose compression algorithm: Jigdo.
(line 83)
* -joliet enable production of Joliet directory tree: SetExtras.
(line 186)
* -joliet-long allow longer Joliet names: SetExtras. (line 188)
* -joliet-utf16 use UTF-16 with Joliet names: SetExtras. (line 194)
(line 189)
* -joliet-long allow longer Joliet names: SetExtras. (line 191)
* -joliet-utf16 use UTF-16 with Joliet names: SetExtras. (line 197)
* -l allow 31 characters in ISO file names: SetCompl. (line 57)
* -log-file redirect stderr messages: Miscellaneous. (line 48)
* -long-rr-time Force long Rock Ridge timestamps: SetExtras. (line 92)
@@ -2344,7 +2347,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 332)
* -N omit version number in ISO file names: SetCompl. (line 65)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 88)
* -no-long-rr-time Enable Rock Ridge timestamps: SetExtras. (line 104)
* -no-long-rr-time Enable Rock Ridge timestamps: SetExtras. (line 106)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 101)
* -o set output file address: SetProduct. (line 8)
* -old-exclude exclude disk files from inserting: SetInsert. (line 52)
@@ -2381,11 +2384,11 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 46)
* -rock Rock Ridge (is enabled by default): SetExtras. (line 13)
* -root redirect ISO root directory: SetInsert. (line 85)
* -rr-time-year0 Enable Rock Ridge timestamps before 1900: SetExtras.
(line 106)
* -rr-time-y1900 Restrict old Rock Ridge timestamps to 1900: SetExtras.
(line 108)
* -rr_reloc_dir set deep directory relocation target: SetExtras.
(line 74)
* -short-rr-time Enable Rock Ridge timestamps: SetExtras. (line 101)
* -short-rr-time Enable Rock Ridge timestamps: SetExtras. (line 102)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 348)
* -sparc-label SUN Disk Label text: SystemArea. (line 350)
* -sysid set System Id: ImageId. (line 43)
@@ -2416,14 +2419,14 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Menu:
* Abstract File, set path, -abstract: ImageId. (line 57)
* ACL, record and load, --acl: SetExtras. (line 126)
* ACL, record and load, --acl: SetExtras. (line 129)
* APM, mark appended partitions, -appended_part_as_apm: SystemArea.
(line 265)
* APM, _definition: SystemArea. (line 16)
* Appended partitions, GPT: SystemArea. (line 238)
* Appended partitions, MBR: SystemArea. (line 215)
* Application Id, set, -A, -appid: ImageId. (line 34)
* Backup, enable fidelity, --for_backup: SetExtras. (line 111)
* Backup, enable fidelity, --for_backup: SetExtras. (line 114)
* Biblio File, set path, -biblio: ImageId. (line 62)
* Block address, set sorting weight, --sort-weight: SetProduct.
(line 45)
@@ -2522,14 +2525,14 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* GPT, sparsely filled, -appended_gpt_with_gaps: SystemArea. (line 272)
* GPT, _definition: SystemArea. (line 13)
* Group, for all files, -gid: SetProduct. (line 83)
* HFS+, enables production: SetExtras. (line 199)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 256)
* HFS+, issue blessing, -hfs-bless-by: SetExtras. (line 246)
* HFS+, set allocation block size: SetExtras. (line 232)
* HFS+, set APM block size: SetExtras. (line 236)
* HFS+, enables production: SetExtras. (line 202)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 259)
* HFS+, issue blessing, -hfs-bless-by: SetExtras. (line 249)
* HFS+, set allocation block size: SetExtras. (line 235)
* HFS+, set APM block size: SetExtras. (line 239)
* HFS+, set creator and type of file, -hfsplus-file-creator-type: SetExtras.
(line 243)
* HFS+, set serial number: SetExtras. (line 228)
(line 246)
* HFS+, set serial number: SetExtras. (line 231)
* HFS+, _definition: Standards. (line 34)
* Hiding, by ISO RR path, -hide_iso_path: SetHide. (line 31)
* Hiding, from HFS+, -hide-hfsplus: SetHide. (line 25)
@@ -2592,18 +2595,18 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Jigdo Template Extraction, -jigdo-template-compress: Jigdo. (line 83)
* Jigdo Template Extraction, -md5-list: Jigdo. (line 81)
* Jigdo Template Extraction, _definition: Jigdo. (line 6)
* Joliet, allows longer names, -joliet-long: SetExtras. (line 188)
* Joliet, enable, -J, -joliet: SetExtras. (line 182)
* Joliet, allows longer names, -joliet-long: SetExtras. (line 191)
* Joliet, enable, -J, -joliet: SetExtras. (line 185)
* Joliet, _definition: Standards. (line 21)
* Links, follow on disk, -f, -follow-links: SetInsert. (line 32)
* Links, record and load hard links, --hardlinks: SetExtras. (line 165)
* Links, record and load hard links, --hardlinks: SetExtras. (line 168)
* Linux file attributes, record and load, --lfa_flags: SetExtras.
(line 145)
(line 148)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 208)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 180)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 183)
* MBR, _definition: SystemArea. (line 9)
* MD5, record and load, --md5: SetExtras. (line 157)
* MD5, record and load, --md5: SetExtras. (line 160)
* Message output, increase frequency, -gui: Miscellaneous. (line 44)
* Message output, redirect stderr, -log-file: Miscellaneous. (line 48)
* Message output, suppress, -quiet: Miscellaneous. (line 40)
@@ -2626,20 +2629,20 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Problems, reporting: Bugreport. (line 6)
* Program version, report, -version: Miscellaneous. (line 58)
* Publisher Id, set, -P, -publisher: ImageId. (line 28)
* Rock Ridge timestamps, before 1900, -rr-time-year0: SetExtras.
(line 106)
* Rock Ridge timestamps, enable short, -no-long-rr-time: SetExtras.
(line 104)
(line 106)
* Rock Ridge timestamps, enable short, -short-rr-time: SetExtras.
(line 101)
(line 102)
* Rock Ridge timestamps, force long, -long-rr-time: SetExtras.
(line 92)
* Rock Ridge timestamps, not before 1900, -rr-time-y1900: SetExtras.
(line 108)
* Rock Ridge, (enabled by default), -R, -rock: SetExtras. (line 8)
* Rock Ridge, altered owner and permission, -r, -rational-rock: SetExtras.
(line 16)
* Rock Ridge, disable production, --norock: SetExtras. (line 28)
* Rock Ridge, _definition: Standards. (line 14)
* scdbackup, record checksum tag, --scdbackup_tag: SetExtras. (line 173)
* scdbackup, record checksum tag, --scdbackup_tag: SetExtras. (line 176)
* Session, select path, -M, -prev-session, -dev: Loading. (line 11)
* Session, set load and write address, -C, -cdrecord-params: Loading.
(line 25)
@@ -2648,14 +2651,14 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* System Id, set, -sysid: ImageId. (line 43)
* Table-of-content, emulation off, --no-emul-toc: SetProduct. (line 41)
* Table-of-content, emulation, --emul-toc: SetProduct. (line 33)
* UTF-16, for Joliet paths, -joliet-utf16: SetExtras. (line 194)
* UTF-16, for Joliet paths, -joliet-utf16: SetExtras. (line 197)
* Verbosity, high, -v, -verbose: Miscellaneous. (line 53)
* Volume Id, set, -V, -volid: ImageId. (line 13)
* Volume Set Id, set, -volset: ImageId. (line 25)
* xattr, record and load, --xattr: SetExtras. (line 132)
* xattr, record and load, --xattr-any: SetExtras. (line 139)
* xattr, record and load, --xattr: SetExtras. (line 135)
* xattr, record and load, --xattr-any: SetExtras. (line 142)
* XFS-style project ids, record and load, --projid: SetExtras.
(line 154)
(line 157)
* xorriso, mkisofs emulation: Xorriso. (line 6)
* xorriso, options: Options. (line 6)
* Z2 instead of ZF for version 2, -zisofs2-susp-z2: SetInsert.
@@ -2681,28 +2684,28 @@ Node: SetInsert9693
Node: SetProduct15628
Node: SetCompl21200
Node: SetExtras23873
Node: SetHide37264
Node: ImageId39263
Node: Bootable43545
Node: SystemArea49978
Node: Charset71289
Node: Jigdo72314
Node: Miscellaneous77284
Node: Reproducible79884
Node: Examples82390
Node: ExSimple82884
Node: ExGraft83367
Node: ExMkisofs84667
Node: ExGrowisofs86475
Node: ExIncBackup87665
Node: ExIncBckAcc90841
Node: ExBootable92546
Node: Files96728
Node: Environ97823
Node: Seealso98241
Node: Bugreport98942
Node: Legal99535
Node: CommandIdx100432
Node: ConceptIdx118300
Node: SetHide37429
Node: ImageId39428
Node: Bootable43710
Node: SystemArea50143
Node: Charset71454
Node: Jigdo72479
Node: Miscellaneous77449
Node: Reproducible80049
Node: Examples82555
Node: ExSimple83049
Node: ExGraft83532
Node: ExMkisofs84832
Node: ExGrowisofs86640
Node: ExIncBackup87830
Node: ExIncBckAcc91006
Node: ExBootable92711
Node: Files96893
Node: Environ97988
Node: Seealso98406
Node: Bugreport99107
Node: Legal99700
Node: CommandIdx100597
Node: ConceptIdx118467

End Tag Table

View File

@@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
@c man .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISOFS 1 "Version 1.5.7, Sep 15, 2025"
@c man .TH XORRISOFS 1 "Version 1.5.7, Sep 28, 2025"
@c man .\" Please adjust this date whenever revising the manpage.
@c man .\"
@c man .\" Some roff macros, for reference:
@@ -946,10 +946,11 @@ Alias of -rr_reloc_dir "/.rr_moved"
@cindex Rock Ridge timestamps, force long, -long-rr-time
Force use of the long form of RockRidge timestamps.
This form is not understood by Linux kernels older than 6.16, but can represent
times after the end of year 2155.
times after the end of year 2155 up to year 9999 and down to year 0 (= 1 BC).
@*
Without this option xorriso will use this form only with individual files
or directories of which the atime, ctime, or mtime is after 01 Jan 2150 UTC.
or directories of which the atime, ctime, or mtime is after 01 Jan 2150 UTC
or before 01 Jan 1900 UTC.
(The six years up to 2156 may serve as last opportunity to enhance readers
after libisofs was changed to continue using the short form.)
@c man .TP
@@ -957,20 +958,22 @@ after libisofs was changed to continue using the short form.)
@kindex -short-rr-time Enable Rock Ridge timestamps
@cindex Rock Ridge timestamps, enable short, -short-rr-time
Re-enable the default behavior of using the long form of RockRidge timestamps
only for files with timestamps after 01 Jan 2150 UTC.
only for files with timestamps after 01 Jan 2150 UTC or before 01 Jan 1900 UTC.
@c man .TP
@item -no-long-rr-time
@kindex -no-long-rr-time Enable Rock Ridge timestamps
@cindex Rock Ridge timestamps, enable short, -no-long-rr-time
Alias of -short-rr-time.
@c man .TP
@item -rr-time-year0
@kindex -rr-time-year0 Enable Rock Ridge timestamps before 1900
@cindex Rock Ridge timestamps, before 1900, -rr-time-year0
Enable RockRidge timestamps before year 1900 AD down to year 0 (= 1 BC).
The default restricts timestamps to at least Jan 1 1900 UTC because the
Linux kernel up to at least version 6.16 misrepresents times before
year 1900 as Jan 1 1970 00:00:00 UTC.
@item -rr-time-y1900
@kindex -rr-time-y1900 Restrict old Rock Ridge timestamps to 1900
@cindex Rock Ridge timestamps, not before 1900, -rr-time-y1900
Restrict Rock Ridge timestamps to at least Jan 1 1900 UTC.
This may be desirable because the Linux kernel up to at least version 6.16
misrepresents times before year 1900 as Jan 1 1970 00:00:00 UTC.
@*
Without this option timestamps down to year 0 (= 1 BC) may be written as
long form Rock Ridge timestamps.
@c man .TP
@item @minus{}@minus{}for_backup
@kindex @minus{}@minus{}for_backup Enable backup fidelity