if [ -x "$file" -o \! -r "$file" -o \! -f "$file" ]; then
printf 'HTTP/1.1 403 Forbidden\n\n'
elif [ "$date" = "$HTTP_IF_NONE_MATCH" ]; then
printf 'HTTP/1.1 304 Not Modified\n\n'
else
length="$(stat -c %s "$file")"
if [ -x "$file" -o \! -r "$file" -o \! -f "$file" ]; then
printf 'HTTP/1.1 403 Forbidden\n\n'
elif [ "$date" = "$HTTP_IF_NONE_MATCH" ]; then
printf 'HTTP/1.1 304 Not Modified\n\n'
else
length="$(stat -c %s "$file")"