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