diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2024-10-03 12:43:19 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2024-10-03 12:43:19 +0200 |
| commit | 68bd2441247a5785378c9e90c5dc0ce7330e23b5 (patch) | |
| tree | 656e8ab09bfc90fd1ad46795ec3cd04562db0b6f /src/log_reader.rs | |
| parent | 08ec17df328afcf310805313c65c1947feb5d6d9 (diff) | |
Add exclusive lock request file to prioritize writes
Diffstat (limited to 'src/log_reader.rs')
| -rw-r--r-- | src/log_reader.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/log_reader.rs b/src/log_reader.rs index e32ef53..d2b364b 100644 --- a/src/log_reader.rs +++ b/src/log_reader.rs @@ -3,11 +3,11 @@ use rev_buf_reader::RevBufReader; use std::fs::{self}; use std::io::{self, BufRead, Read, Seek, SeekFrom}; -/// There are three special characters that need to be handled: +/// There are three special sequences that need to be handled: /// Here: SC = escape char, FS = field separator. -/// - FS FS SC -> actual record separator -/// - SC FS SC -> literal FS -/// - SC SC SC -> literal SC +/// - SC FS FS SC -> actual record separator +/// - SC SC FS SC -> literal FS +/// - SC SC SC SC -> literal SC fn validate_special(buf: &[u8]) -> Option<SpecialSequence> { match buf { SEQ_RECORD_SEP => Some(SpecialSequence::RecordSeparator), |
