git subrepo pull (merge) --force deps/libchdr
[pcsx_rearmed.git] / deps / libchdr / deps / zstd-1.5.5 / tests / cli-tests / common / permissions.sh
CommitLineData
648db22b 1. "$COMMON/platform.sh"
2
3GET_PERMS="stat -c %a"
4case "$UNAME" in
5 Darwin | FreeBSD | OpenBSD | NetBSD) GET_PERMS="stat -f %Lp" ;;
6esac
7
8assertFilePermissions() {
9 STAT1=$($GET_PERMS "$1")
10 STAT2=$2
11 [ "$STAT1" = "$STAT2" ] || die "permissions on $1 don't match expected ($STAT1 != $STAT2)"
12}
13
14assertSamePermissions() {
15 STAT1=$($GET_PERMS "$1")
16 STAT2=$($GET_PERMS "$2")
17 [ "$STAT1" = "$STAT2" ] || die "permissions on $1 don't match those on $2 ($STAT1 != $STAT2)"
18}