cf-daemonize 0.3.0

A (hopefully temporary) fork of the `daemonize` crate.
Documentation
extern crate daemonize;

use std::io::prelude::*;

use daemonize::Daemonize;

fn main() {
    let args = std::env::args().collect::<Vec<String>>();
    let ref chdir = args[1];
    let ref file = args[2];
    let umask = args[3].parse().unwrap();

    Daemonize::new()
        .working_directory(chdir)
        .umask(umask)
        .start()
        .unwrap();
    std::fs::File::create(file)
        .unwrap()
        .write_all(b"test")
        .unwrap();
}