cluFlock 1.2.7

Installation and subsequent safe removal of `flock` locks for data streams.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

use cluFlock::ToFlock;
use std::fs::File;
use std::io;

fn main() -> Result<(), io::Error> {
	let file_lock = File::create("./file")?.wait_exclusive_lock()?;
	println!("{:?}", file_lock);
	
	Ok( () )
}

/*
/usr/bin/flock -w 600 ./1 /bin/bash -c "echo Start; sleep 5; echo End; "
cargo run --example use
*/