Fix work keepalive and rewrite to named location
[nginx-catap.git] / auto / endianess
blob5ed22a8ec9b4df72ce0c217562e3ded6202d0d25
2 # Copyright (C) Igor Sysoev
5 echo $ngx_n "checking for system endianess ...$ngx_c"
6 echo >> $NGX_ERR
7 echo "checking for system endianess" >> $NGX_ERR
10 cat << END > $NGX_AUTOTEST.c
12 int main() {
13     int i = 0x11223344;
14     char *p;
16     p = (char *) &i;
17     if (*p == 0x44) return 0;
18     return 1;
21 END
23 ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS \
24           -o $NGX_AUTOTEST $NGX_AUTOTEST.c $NGX_LD_OPT $ngx_feature_libs"
26 eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
28 if [ -x $NGX_AUTOTEST ]; then
29     if $NGX_AUTOTEST >/dev/null 2>&1; then
30         echo " little endianess"
31         have=NGX_HAVE_LITTLE_ENDIAN . auto/have
32     else
33         echo " big endianess"
34     fi
36     rm $NGX_AUTOTEST*
38 else
39     rm $NGX_AUTOTEST*
41     echo
42     echo "$0: error: can not detect system endianess"
43     exit 1