#!/usr/bin/env bash
# funsync -- run a program with fsync() disabled

if [ ! "$_FUNSYNC" ]; then
	lib=$(which libfunsync.so 2>/dev/null)

	if [ "$lib" ]; then
		export LD_PRELOAD=${LD_PRELOAD}${LD_PRELOAD:+:}$lib
	else
		echo "$0: warning: libfunsync.so not found" >&2
	fi

	export _FUNSYNC=1
fi

exec "$@"
