#!/bin/sh
TMPDIR=${TMPDIR:-/tmp}
mydir=$TMPDIR/get-endianness-$$
trap "cd /; rm -rf $mydir" 0

mkdir $mydir; cd $mydir
ulimit -c unlimited

sh -c 'echo $$; exec printf 'x\n%ld\n' 1900637775' | (read x; read y; kill -ABRT $x)
sleep 1

cat >/dev/null <<NOT
(dd if=/dev/zero bs=1024 count=1024 &
sleep 1
printf '%ld\n' 1900637775 &
sleep 1; kill -ABRT $!) | sleep 3
NOT
strings -a * | grep qInO >/dev/null && e="B"
strings -a * | grep OnIq >/dev/null && e="L"
echo "$e"
