#if 0 /bin/sh << EOS MODNAME=\`basename "$0" .c\` set -x gcc -O -fPIC -shared -o \$MODNAME.so "$0" env LD_PRELOAD_PATH="/usr/lib" \ LD_PRELOAD="libesddsp.so libesd.so `pwd`/\$MODNAME.so" \ ESDDSP_NAME="vmware" vmware EOS exit #endif asm(".text\n" ".type open64,@function\n" ".global open64\n" ".align 4\n" "open64:\n" " orl $0100000,8(%esp) #O_LAGREFILE\n" " jmp open\n" ".size open64,.-open64\n" );