#!/bin/bash
target=check_ieee80211_compat
prog=$0
[ "${prog/*$target/$target}" = "$target" ] || {
    echo "This script must not be sourced."
    return 1
}  || return 1

function check_version_1() {
	# If ieee80211.h exists and it wasn't a prior version,
	# then its version 1...
	return 0
}

function check_version_2() {
	grep -q "int[[:space:]]*total_len[[:space:]]*,[[:space:]]*int[[:space:]]*encrypt_mpdu" $1 || return 1
	return 0
}

TARGET=${1%/}/net/ieee80211.h
[ -e "$TARGET" ] || exit 1
check_version_2 "$TARGET" && echo "2" && exit 0
check_version_1 "$TARGET" && echo "1" && exit 0
exit 1
