add option -T to enable O_TMPFILE
introduce flink_f()