#if 0 /bin/sh << EOS MODNAME=\`basename "$0" .c\` set -x gcc -O -fPIC -shared -o \$MODNAME.so "$0" EOS exit #endif asm(".text\n" ".type __open,@function\n" ".global __open\n" ".type open,@function\n" ".global open\n" ".align 4\n" "__open:\n" "open:\n" " orl $0100000,8(%esp) #O_LAGREFILE\n" " jmp __open64\n" ".size __open,.-__open\n" ".size open,.-open\n" );