BS=4k
COUNT=8
-{
+create_file() {
dd if=/dev/zero of="$FILE" bs=$BS count=$COUNT >& /dev/null
+}
+
+{
+ create_file
"$TS_CMD_FINCORE" "$FILE"
echo
- dd if=/dev/zero of="$FILE" bs=$BS count=$COUNT >& /dev/null
+ create_file
echo "whole file"
"$TS_CMD_FADVISE" "$FILE"
echo status: $?
"$TS_CMD_FINCORE" "$FILE"
echo
- dd if=/dev/zero of="$FILE" bs=$BS count=$COUNT >& /dev/null
+ create_file
echo "offset: 8192"
"$TS_CMD_FADVISE" -o 8192 "$FILE"
echo status: $?
"$TS_CMD_FINCORE" "$FILE"
echo
- dd if=/dev/zero of="$FILE" bs=$BS count=$COUNT >& /dev/null
+ create_file
echo "length: 16384"
"$TS_CMD_FADVISE" -l 16384 "$FILE"
echo status: $?
"$TS_CMD_FINCORE" "$FILE"
echo
- dd if=/dev/zero of="$FILE" bs=$BS count=$COUNT >& /dev/null
+ create_file
echo "offset: 8192, length: 16384 fd: 42"
"$TS_CMD_FADVISE" -o 8192 -l 16384 --fd 42 42<"$FILE"
echo status: $?