Git port of the fastwriter bzr repo from https://ufo.kit.edu/ufo

Suren A. Chilingaryan c6db5ea47c Use memcpy implementation by Daniel Vik %!s(int64=11) %!d(string=hai) anos
.bzrignore 4fdf54d469 Support XFS RealTime partition %!s(int64=12) %!d(string=hai) anos
CMakeLists.txt c6db5ea47c Use memcpy implementation by Daniel Vik %!s(int64=11) %!d(string=hai) anos
config.h.in 4fdf54d469 Support XFS RealTime partition %!s(int64=12) %!d(string=hai) anos
default.c 0af5dbbe4e Try without O_DIRECT if run under normal user %!s(int64=12) %!d(string=hai) anos
default.h 65a7473f12 Compile-in default api descriptor %!s(int64=12) %!d(string=hai) anos
fastwriter.c c6db5ea47c Use memcpy implementation by Daniel Vik %!s(int64=11) %!d(string=hai) anos
fastwriter.h 2474315881 Just push instead push_chunk %!s(int64=12) %!d(string=hai) anos
fastwriter.pc.in a77e7147c1 Initial release %!s(int64=12) %!d(string=hai) anos
memcpy.c c6db5ea47c Use memcpy implementation by Daniel Vik %!s(int64=11) %!d(string=hai) anos
memcpy.h c6db5ea47c Use memcpy implementation by Daniel Vik %!s(int64=11) %!d(string=hai) anos
private.h 9c14774f2b Few synchronization and alignment related fixes %!s(int64=12) %!d(string=hai) anos
sysinfo.c e99ffb4b0b Properly detect /dev/null as raw device and do not set DIRECT flag on raw devices %!s(int64=12) %!d(string=hai) anos
sysinfo.h e99ffb4b0b Properly detect /dev/null as raw device and do not set DIRECT flag on raw devices %!s(int64=12) %!d(string=hai) anos