#!/bin/sh

check_command() {
	which "$1" >/dev/null 2>&1
}

if check_command gnustat; then
	gnustat -c%s "$@"
elif check_command gstat; then
	gstat -c%s "$@"
elif check_command stat; then
	stat -c%s "$@"
else
	echo "$0: no suitable stat implementation was found" >&2
	exit 1
fi